15 lines
667 B
Bash
15 lines
667 B
Bash
#!/bin/sh
|
|
bkroot='/home/agmission/backups'
|
|
fname=$bkroot/sys/sys_$(date +\%Y\%m\%d).tgz
|
|
logfn=$bkroot/logs/agm_sys_$(date +\%Y\%m\%d).log
|
|
|
|
find $bkroot/sys/sys_*.tgz -mtime +32 -exec rm {} \;
|
|
|
|
sudo tar -cpzf $fname --exclude=$bkroot --exclude='/home/agmission' --exclude='/media/ssd1' / --one-file-system
|
|
|
|
# Sync job uploaded files to NAS
|
|
rsync -arzhP --delete-delay $bkroot/sys/ rsync://rsync@data.agnav.com:/agm/sys/ --password-file $bkroot/scripts/pass --log-file $logfn --stats --ignore-existing
|
|
|
|
# Sync the rsync log files to the destination
|
|
rsync -arzh --delete-delay $bkroot/logs/ rsync://rsync@data.agnav.com:/agm/logs/ --password-file $bkroot/scripts/pass
|