En fait pour clarifier, tu es obligé de specifier une periodicité (daily, weekly, monthly). Mais la rotation est lancée tous les jours:
syslog:/var/log# ls -l /etc/cron.daily/logrotate
-rwxr-xr-x 1 root root 89 Apr 9 2006 /etc/cron.daily/logrotate
syslog:/var/log#
logrotate se base sur /var/lib/logrotate/status pour savoir s'il le fichier doit bouger.
A priori le seul moyen de faire les logs / heure c'est de forcer la rotation (et pour ca il faut donc un fichier de config different sinon tous les logs vont tourner).
Par contre il ne faut pas oublier d'augmenter le nombre de fichier de log a conserver s'il on effectue la rotation plus d'une fois / jour.
Ah oui, je suis sur Debian / Etch au cas ou il y est une subtilité sur cette distrib.
[^] # Re: man logrotate
Posté par Jyce . En réponse au message Question Logrotate. Évalué à 1.
syslog:/var/log# ls -l /etc/cron.daily/logrotate
-rwxr-xr-x 1 root root 89 Apr 9 2006 /etc/cron.daily/logrotate
syslog:/var/log#
logrotate se base sur /var/lib/logrotate/status pour savoir s'il le fichier doit bouger.
A priori le seul moyen de faire les logs / heure c'est de forcer la rotation (et pour ca il faut donc un fichier de config different sinon tous les logs vont tourner).
Par contre il ne faut pas oublier d'augmenter le nombre de fichier de log a conserver s'il on effectue la rotation plus d'une fois / jour.
Ah oui, je suis sur Debian / Etch au cas ou il y est une subtilité sur cette distrib.