Bonjour à tous,

Je n'arrive pas à éclaircir un point de fonctionnement de logrotate.
Supposons que j'ai :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
compress
rotate 52
weekly
Ca se traduit par : chaque semaine tu compresses mon fichier de log et il ne peut pas y en avoir plus de 52.
Donc, au bout d'un an j'aurai 52 fichiers.
Et à la 53e semaine, le tout premier fichier qui a été créé l'année précédente sera effacé. Et on sera donc en permanence 52 fichiers.
J'ai bon ?

Maintenant, je bégaye un peu sur la directive maxage.
A priori, c'est la même chose que rotate, mais au lieu de se baser sur un nombre de fichiers, on se base sur un âge en jour. Je peux donc avoir :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
compress
weekly
maxage 14
Dans ce cas, on compresse le fichier de log toutes les semaines, et 14 jours plus tard on l'efface. Ce qui nous donnera la présence de deux fichiers, jamais plus.
J'ai bon aussi ?

Enfin, dans quel cas veut-on utiliser la directive maxage avec la directive logrotate ?

Merci