From b8679ec0d9bd80d8fdaf2992364f7f2a144aef33 Mon Sep 17 00:00:00 2001 From: Naglfar Date: Sat, 19 Dec 2020 19:15:13 +0100 Subject: [PATCH] Dump and tar sql backup --- roles/shell/files/usr/local/bin/backup | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/roles/shell/files/usr/local/bin/backup b/roles/shell/files/usr/local/bin/backup index 4c55ed03..b113e600 100644 --- a/roles/shell/files/usr/local/bin/backup +++ b/roles/shell/files/usr/local/bin/backup @@ -3,8 +3,6 @@ DATE=$(date +%Y%m%d) PATH='/var/backups' -mysqldump --all-databases > $PATH/all_databases.sql - tar -cvz \ --exclude ".nobackup" \ --exclude "nobackup" \ @@ -23,10 +21,13 @@ tar -cvz \ /var/lib/bzflag/ \ /var/spool/cron/ \ /var/spool/anacron/ \ - $PATH/all_databases.sql \ -f $PATH/$DATE.tgz -chown root:sudo $PATH/$DATE.tgz +mysqldump --all-databases > $PATH/$DATE-all_databases.sql +tar --remove-files -cz $PATH/$DATE-all_databases.sql \ + -f $PATH/$DATE-all_databases.sql.tgz + +chown root:sudo $PATH/$DATE*.tgz chmod 640 $PATH/*.tgz find $PATH -name "*.tgz" -mtime +3 -exec rm {} \;