Advertisement
Guest User

Untitled

a guest
Jan 10th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.59 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # ENV
  4. PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
  5. FTP_USER=
  6. FTP_PASSWORD=
  7. FTP_HOST=backup.serverclub.com
  8. DAY_FULL=7
  9. DAYS_STORE=14
  10.  
  11. #
  12. # * Do not edit below this line
  13. #
  14. DAY_OF_WEEK=`date +%u`
  15.  
  16. if [ "$DAY_OF_WEEK" -eq "$DAY_FULL" ]
  17. then
  18. ARG1=full
  19. else
  20. ARG1=incr
  21. fi
  22.  
  23. # Run backup
  24. export FTP_PASSWORD
  25. duplicity $ARG1 --exclude /some/tmp --no-encryption /some/data/ ftp://$FTP_USER@$FTP_HOST/dir/
  26.  
  27. # Clear old data
  28. duplicity remove-older-than ${DAYS_STORE}D --extra-clean --force ftp://$FTP_USER@$FTP_HOST/dir/
  29.  
  30. unset FTP_PASSWORD
  31. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement