Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # ENV
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
- FTP_USER=
- FTP_PASSWORD=
- FTP_HOST=backup.serverclub.com
- DAY_FULL=7
- DAYS_STORE=14
- #
- # * Do not edit below this line
- #
- DAY_OF_WEEK=`date +%u`
- if [ "$DAY_OF_WEEK" -eq "$DAY_FULL" ]
- then
- ARG1=full
- else
- ARG1=incr
- fi
- # Run backup
- export FTP_PASSWORD
- duplicity $ARG1 --exclude /some/tmp --no-encryption /some/data/ ftp://$FTP_USER@$FTP_HOST/dir/
- # Clear old data
- duplicity remove-older-than ${DAYS_STORE}D --extra-clean --force ftp://$FTP_USER@$FTP_HOST/dir/
- unset FTP_PASSWORD
- exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement