From 83479c1a275d3cc34a7a5dbf5fe3ec6235ad9267 Mon Sep 17 00:00:00 2001 From: Raik Bieniek Date: Sun, 3 Mar 2019 13:26:39 +0200 Subject: [PATCH] Make cleanup work when multiple databases are specified. #8 --- backup.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backup.sh b/backup.sh index 3ccc092..3a39338 100755 --- a/backup.sh +++ b/backup.sh @@ -56,11 +56,11 @@ for DB in $(echo $POSTGRES_DB | tr , " "); do #Copy (hardlink) for each entry ln -vf "$DFILE" "$WFILE" ln -vf "$DFILE" "$MFILE" + + #Clean old files + find "$BACKUP_DIR/daily" -maxdepth 1 -mtime +$KEEP_DAYS -name "$DB-*.sql*" -exec rm -rf '{}' ';' + find "$BACKUP_DIR/weekly" -maxdepth 1 -mtime +$KEEP_WEEKS -name "$DB-*.sql*" -exec rm -rf '{}' ';' + find "$BACKUP_DIR/monthly" -maxdepth 1 -mtime +$KEEP_MONTHS -name "$DB-*.sql*" -exec rm -rf '{}' ';' done -#Clean old files -find "$BACKUP_DIR/daily" -maxdepth 1 -mtime +$KEEP_DAYS -name "$POSTGRES_DB-*.sql*" -exec rm -rf '{}' ';' -find "$BACKUP_DIR/weekly" -maxdepth 1 -mtime +$KEEP_WEEKS -name "$POSTGRES_DB-*.sql*" -exec rm -rf '{}' ';' -find "$BACKUP_DIR/monthly" -maxdepth 1 -mtime +$KEEP_MONTHS -name "$POSTGRES_DB-*.sql*" -exec rm -rf '{}' ';' - echo "SQL backup uploaded successfully"