From 34fbeef16ed9edf415b6626cd254d66a664fb1b2 Mon Sep 17 00:00:00 2001 From: morgane Date: Wed, 3 Sep 2025 20:31:36 +0000 Subject: [PATCH] =?UTF-8?q?T=C3=A9l=C3=A9verser=20les=20fichiers=20vers=20?= =?UTF-8?q?"scripts"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/cleanup.sh | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 scripts/cleanup.sh diff --git a/scripts/cleanup.sh b/scripts/cleanup.sh new file mode 100644 index 0000000..e355b5a --- /dev/null +++ b/scripts/cleanup.sh @@ -0,0 +1,15 @@ +#!/bin/bash +set -e + +# Dossier contenant les sauvegardes +BACKUP_DIR="/opt/backup/logs" + +# Nombre de jours à conserver +RETENTION_DAYS=7 + +echo "🔄 Nettoyage des sauvegardes de plus de $RETENTION_DAYS jours dans $BACKUP_DIR" + +# Supprime les fichiers plus anciens que RETENTION_DAYS +find "$BACKUP_DIR" -type f -mtime +$RETENTION_DAYS -name "*.sql.gz" -exec rm -v {} \; + +echo "✅ Rotation terminée"