Bonjour,
Sur un serveur web, j’ai une tâche cron journalière qui sauvegarde tous les sites web + bdd. J’essaye de mettre en place une rotation des backups en gardant seulement les 15 derniers jours
Mes backups se présentent ainsi :
/var/www/www.siteweb.com/backups/2016-05-01/datas.tbz2
/var/www/www.siteweb.com/backups/2016-05-01/bdd.sql
/var/www/www.siteweb.com/backups/2016-05-02/datas.tbz2
/var/www/www.siteweb.com/backups/2016-05-02/bdd.sql
[…]
/var/www/www.siteweb.com/backups/2016-05-25/datas.tbz2
/var/www/www.siteweb.com/backups/2016-05-25/bdd.sql
[…]
/var/www/www.mydebian.com/backups/2016-05-01/datas.tbz2
/var/www/www.mydebian.com/backups/2016-05-01/bdd.sql
/var/www/www.mydebian.com/backups/2016-05-02/datas.tbz2
/var/www/www.mydebian.com/backups/2016-05-02/bdd.sql
[…]
/var/www/www.mydebian.com/backups/2016-05-25/datas.tbz2
/var/www/www.mydebian.com/backups/2016-05-25/bdd.sql
Pour le moment, je tâtonne avec cette commande :
find "/var/www/www.siteweb.com/backups/" -type d | sort | head -n -15 | xargs rm -Rf -v
mais elle me supprime le dossier …/backups/ !
Une idée ? Merci d’avance