Frédéric BOITEUX a écrit :
Le mar 24 jun 2008 14:47:44 CEST, Fabrice Chaillou <[EMAIL PROTECTED]>
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.



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/DebFrFrenchLists
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Répondre à