diff --git a/roles/shell/files/usr/local/bin/backup b/roles/shell/files/usr/local/bin/backup index 216ea985..cb08f095 100644 --- a/roles/shell/files/usr/local/bin/backup +++ b/roles/shell/files/usr/local/bin/backup @@ -3,6 +3,8 @@ DATE=$(date +%Y%m%d) BACKUPS=/var/backups +find $BACKUPS -name "*.tgz" -mtime +3 -exec rm {} \; + tar -cz \ --exclude ".nobackup" \ --exclude "nobackup" \ @@ -29,5 +31,3 @@ tar --remove-files -cz $BACKUPS/$DATE-all_databases.sql \ chown root:sudo $BACKUPS/$DATE*.tgz chmod 640 $BACKUPS/*.tgz - -find $BACKUPS -name "*.tgz" -mtime +3 -exec rm {} \;