Skip to content

Commit

Permalink
Clean old db backup and only the latest created in the last 2 hours
Browse files Browse the repository at this point in the history
The main idea is to keep old backup already in place and clean the temp created before the exportation
  • Loading branch information
JeGoi authored Feb 4, 2025
1 parent ab88314 commit aed1205
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions addons/exportable-backup.sh
Original file line number Diff line number Diff line change
Expand Up @@ -104,9 +104,10 @@ clean_backup(){
echo "Start backup cleaning"
find $BACKUP_DIRECTORY -name "$BACKUP_PF_FILENAME-*.tgz" -mtime +$NB_DAYS_TO_KEEP_BACKUP -delete
echo "Old backup cleaned"
find $BACKUP_DIRECTORY -name "$BACKUP_DB_FILENAME-*.sql.gz" -delete
find $BACKUP_DIRECTORY -name "$BACKUP_DB_FILENAME-*.sql.gz" -mtime +$NB_DAYS_TO_KEEP_BACKUP -delete
find $BACKUP_DIRECTORY -name "$BACKUP_DB_FILENAME-*.sql.gz" -mmin -120 -delete
echo "Temp db backup cleaned"
find $BACKUP_DIRECTORY -name "$BACKUP_CONF_FILENAME-*.tgz" -delete
find $BACKUP_DIRECTORY -name "$BACKUP_CONF_FILENAME-*.tgz" -delete
echo "Temp config backup cleaned"
find $BACKUP_DIRECTORY -name "$BACKUP_OLD_CONF_FILENAME-*.tgz" -mtime +$NB_DAYS_TO_KEEP_BACKUP -delete
echo "Old config backup cleaned"
Expand Down

0 comments on commit aed1205

Please sign in to comment.