Frédéric BOITEUX a écrit :
Le mar 24 jun 2008 14:47:44 CEST, Fabrice Chaillou <fchaillou@free.fr> a écrit :Bonjour,La plupart de mes logs ont une rotation quotidienne : syslog; mail.*.... Je voudrais, notamment pour le mail, que ce soit hebdomadaire....Bref, tout semble me dire que mes logs devraient tourner hebdomadairement, et ce n'est pas le cas.... Quelqu'un aurait-il une piste ?Moi, j'ai une rotation des logs système par : /etc/cron.daily/sysklogd
A y est, je viens de comprendre : si le fichier est plus gros que 1Mo, les logs sont traités chaque jour. Sinon, chaque semaine.
Ca vient de syslogd-listfiles :si le fichier fait moins de 1Mo, il apparaît dans la sortie de la commande "syslogd-listfiles", sortie qui est traitée dans /etc/cron.daily/sysklogd, sinon, il apparaît seulement dans le résultat de "syslogd-listfiles --week", traité par /etc/cron.weekly/sysklogd
Une solution : ajouter le paramètre --large NN à l'appel de la commande syslogd-files dans les fichiers sysklogd.
Et merci pour ta réponse qui m'a poussé à y regarder de plus près. F.