Il me semble que pour que logrotate puisse correctement agir, il faut que tes logs soient dans un fichier ayant le meme nom.
En l'occurence fichier.log et non plus avec la date. Car sinon tu vas avoir une rotation sur chaque fichier ...
Maintenant si la base est commune, tu auras une rotation du genre en positionnant l'option daily pour la rotation:
fichier.log -> le courant
fichier.log.1
fichier.log.2
etc..
et toi tu aimerais avoir fichier.log.8.gz
Maintenant, je ne trouve rien dans les docs de logrotate te permettant de dire de faire un compress uniquement sur les fichiers au dela d'une date.
Rien ne t'empeche de faire un script que tu met en cron a minuit.
Mais je te conseille d'utiliser un format incremental pour tes dates:
20060411.fichier.log
20060412.fichier.log
Je suis pas sur que le format FR soit facile a utiliser.
# nom des fichiers
Posté par khan . En réponse au message Configuration Logrotate. Évalué à 1.
En l'occurence fichier.log et non plus avec la date. Car sinon tu vas avoir une rotation sur chaque fichier ...
Maintenant si la base est commune, tu auras une rotation du genre en positionnant l'option daily pour la rotation:
fichier.log -> le courant
fichier.log.1
fichier.log.2
etc..
et toi tu aimerais avoir fichier.log.8.gz
Maintenant, je ne trouve rien dans les docs de logrotate te permettant de dire de faire un compress uniquement sur les fichiers au dela d'une date.
Rien ne t'empeche de faire un script que tu met en cron a minuit.
Mais je te conseille d'utiliser un format incremental pour tes dates:
20060411.fichier.log
20060412.fichier.log
Je suis pas sur que le format FR soit facile a utiliser.
K.