#!/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"