⚡ Gère vos fichiers de sauvegarde de manière intelligente.
Scanne votre dossier de fichiers de sauvegarde (sous le format backupname-2020-08-01-1200.sql
par exemple) et applique les règles suivantes :
- Tous les fichiers des dernières 24 heures sont gardés.
- Un fichier par jour est gardé, pendant une semaine (celui créé à minuit).
- Un fichier par semaine est gardé, pendant un mois (celui créé le dimanche).
- Un fichier par mois est gardé, pendant un an (celui créé le premier du mois).
Les autres fichiers sont supprimés automatiquement.
CronJob pour exécuter automatiquement le script à une heure du matin:
0 1 * * * /usr/bin/ruby /path/to/backups_manager.rb /path/to/backups-folder