LogRotate : rotate vs maxage
Bonjour à tous,
Je n'arrive pas à éclaircir un point de fonctionnement de logrotate.
Supposons que j'ai :
Code:
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:
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