Update gauntmta_backup.sh
This commit is contained in:
@@ -11,13 +11,12 @@ crontab -l > /root/crontab.txt
|
|||||||
# create the backup
|
# create the backup
|
||||||
tar -cpSzf "${TAR}" --exclude="${BACKUP_DIR}" --exclude=/var/cache --exclude=/var/mail ${DIRS_TO_BACKUP}
|
tar -cpSzf "${TAR}" --exclude="${BACKUP_DIR}" --exclude=/var/cache --exclude=/var/mail ${DIRS_TO_BACKUP}
|
||||||
|
|
||||||
# sync the backup directory to seafile
|
|
||||||
rclone sync /backups/ seafile:
|
|
||||||
|
|
||||||
# only keep 14 copies on local disk, seafile will keep deleted history
|
# only keep 14 copies on local disk, seafile will keep deleted history
|
||||||
# https://stackoverflow.com/questions/25785/delete-all-but-the-most-recent-x-files-in-bash
|
# https://stackoverflow.com/questions/25785/delete-all-but-the-most-recent-x-files-in-bash
|
||||||
ls -tp | grep -v '/$' | tail -n +15 | xargs -I {} rm -- {}
|
ls -tp "${BACKUP_DIR}" | grep -v '/$' | tail -n +15 | xargs -I {} rm -- {}
|
||||||
|
|
||||||
|
# sync the backup directory to seafile
|
||||||
|
rclone sync "${BACKUP_DIR}" seafile:
|
||||||
|
|
||||||
:'
|
:'
|
||||||
# this is so ugly, need a better solution for what programs are installed/used and their configurations.
|
# this is so ugly, need a better solution for what programs are installed/used and their configurations.
|
||||||
|
|||||||
Reference in New Issue
Block a user