From ad82fc2e1ec5059027c2425cc94dcb16e22cf327 Mon Sep 17 00:00:00 2001 From: Naglfar Date: Sat, 25 Sep 2021 11:40:31 +0200 Subject: [PATCH] Rename variable and set number of dumps --- roles/shell/files/usr/local/bin/backup | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/roles/shell/files/usr/local/bin/backup b/roles/shell/files/usr/local/bin/backup index 28ea697..a2179d0 100644 --- a/roles/shell/files/usr/local/bin/backup +++ b/roles/shell/files/usr/local/bin/backup @@ -1,12 +1,14 @@ #!/bin/bash +# Please see the backup(8) man page for full documentation. DATE=$(date +%Y%m%d) BACKUPS=/var/backups +DUMPS=8 LEVEL0=$(find $BACKUPS -name "*full.tgz") -DUMPS=$(find $BACKUPS -name "*incremental.tgz" | wc -l) +INCR=$(find $BACKUPS -name "*incremental.tgz" | wc -l) -if [ -e $LEVEL0 ] && [ $DUMPS -le 8 ] +if [ -e $LEVEL0 ] && [ $INCR -le $DUMPS ] then TYPE=incremental else @@ -46,6 +48,7 @@ then rm $LEVEL0 $BACKUPS/*incremental.tgz fi +# Database backup mysqldump --all-databases > $BACKUPS/$DATE-all_databases.sql tar --remove-files -cz $BACKUPS/$DATE-all_databases.sql \ -f $BACKUPS/$DATE-all_databases.sql.tgz