on voit clairement qu'il doit traiter les fichiers *.log du dossier /var/log/apache2
il fera le traitement toutes les semaines avec l'option weekly
il en gardera 52 grace à l'option rotate 52
et il execute meme des commandes avant/apres la rotation (prerotate et postrotate)
de memoire il se base sur la date du fichier pour calculer ceux qu'il doit virer et pas sur leur nom.
mais avec un rotate de 10, il ne gardera que les 10 derniers fichiers, et s'ils sont creer 1 fois par an, ben il gardera 10ans
il faut evidemment tester, mais j'ai souvenir d'avoir configuré ca pour des backups de sites web en .tgz
[^] # Re: tout ca est intéressent :)
Posté par NeoX . En réponse au message Script de purge sous linux. Évalué à 1. Dernière modification le 01 février 2013 à 14:39.
logratote gere tres bien les noms avec caracteres generiques
ex pour apache
on voit clairement qu'il doit traiter les fichiers *.log du dossier /var/log/apache2
il fera le traitement toutes les semaines avec l'option weekly
il en gardera 52 grace à l'option rotate 52
et il execute meme des commandes avant/apres la rotation (prerotate et postrotate)
de memoire il se base sur la date du fichier pour calculer ceux qu'il doit virer et pas sur leur nom.
mais avec un rotate de 10, il ne gardera que les 10 derniers fichiers, et s'ils sont creer 1 fois par an, ben il gardera 10ans
il faut evidemment tester, mais j'ai souvenir d'avoir configuré ca pour des backups de sites web en .tgz