X-Git-Url: https://piware.de/gitweb/?p=bin.git;a=blobdiff_plain;f=backup;h=2f820ec566f593b87c006e614cfbbc9c5173580a;hp=b2543237706ca9add6492fc6367f8f5ce7cf1ad4;hb=2519aec669d57a9e9d8947a74036eda6ed12e9a2;hpb=a19965604739934ff1e3c11951291d128c11ca0b diff --git a/backup b/backup index b254323..2f820ec 100755 --- a/backup +++ b/backup @@ -2,6 +2,7 @@ set -eu cd $HOME LOG=.cache/duplicity/log +PATH=$PATH:/sbin:/usr/sbin # do backup every day if [ -e "$LOG" ] && [ $(( `date +%s` - `stat -c %Y $LOG` )) -lt 86300 ]; then @@ -28,3 +29,4 @@ notify-send "Backup started" mkdir -p $(dirname $LOG) env PASSPHRASE="$(cat ~/.backup-passphrase)" duplicity --allow-source-mismatch --full-if-older-than 1M --exclude-filelist .duplicity-ignore . rsync://piware.de/backup/donald >> $LOG || { notify-send "BACKUP FAILED!"; exit 1; } notify-send "Backup finished successfully" +duplicity remove-all-but-n-full 6 --force rsync://piware.de/backup/donald