Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BackupDest="/backups"
- for BackupClient in serverA serverB
- do
- tstamp="$( date +%Y%m%d%H%M%S )"
- mkdir -p "${BackupDest}/${BackupClient}/shadows/deleted/"
- mkdir -p "${BackupDest}/${BackupClient}/live/"
- rsync -av ${BackupClient}:/ "${BackupDest}/${BackupClient}/live/" --delete --backup \
- --backup-dir="${BackupDest}/${BackupClient}/shadows/deleted/ \
- --rsh="ssh -i keys/${BackupClient}_backup"
- --exclude=/proc --exclude=/sys --exclude=/dev --exclude=/mnt --exclude=/media \
- --exclude=/var/ftp
- stat "${BackupDest}/${BackupClient}/shadows/deleted && \
- mv "${BackupDest}/${BackupClient}/shadows/deleted" "${BackupClient}/shadows/${tstamp}"
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement