# update backup scripts _self_update() { pushd $(dirname $0) &>/dev/null git fetch origin 2>/dev/null if [[ -n "$(git whatchanged HEAD..origin/master)" ]]; then echo "Selfupdating backupscript..." | log git merge origin/master | log echo "Selfupdating done." | log echo | log popd &>/dev/null exec $0 fi popd &>/dev/null }