Advertisement
Guest User

Untitled

a guest
Jul 21st, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.65 KB | None | 0 0
  1. BackupDest="/backups"
  2. for BackupClient in serverA serverB
  3. do
  4. tstamp="$( date +%Y%m%d%H%M%S )"
  5. mkdir -p "${BackupDest}/${BackupClient}/shadows/deleted/"
  6. mkdir -p "${BackupDest}/${BackupClient}/live/"
  7. rsync -av ${BackupClient}:/ "${BackupDest}/${BackupClient}/live/" --delete --backup \
  8. --backup-dir="${BackupDest}/${BackupClient}/shadows/deleted/ \
  9. --rsh="ssh -i keys/${BackupClient}_backup"
  10. --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt --exclude=/media \
  11. --exclude=/var/ftp
  12. stat "${BackupDest}/${BackupClient}/shadows/deleted && \
  13. mv "${BackupDest}/${BackupClient}/shadows/deleted" "${BackupClient}/shadows/${tstamp}"
  14. done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement