Ainsi parlait Yannick Roehlly :
> 
> 3ème surprise : Suite à la "logrotation manuelle", je me suis
> aperçu que certains journaux n'étaient pas logrotatés pour cause
> d'entrées inexistantes dans /etc/logrotate.conf ou
> /etc/logrotate.d/nn. C'est le cas notamment pour syslog,
> XFree86.0.log et usrlog (entr'autres). Est-il normal que ces
> journaux ne soient pas pris en compte dans les scripts de
> logrotate ? Y'a-il un risque / des précautions à prendre pour les
> rajouter à la config de logrotate (j'ai peur notamment d'oublier
> des postrotate) ?

Debian utilise savelog, pas logrotate. Voir les scripts dans
/etc/cron.daily/. je crois que logrotate est installé pour les paquets
RedHat.

Extrait de /etc/cron.daily/sysklogd :

cd /var/log
for LOG in `syslogd-listfiles`
do
   if [ -s $LOG ]; then
         savelog -g adm -m 640 -u root -c 7 $LOG >/dev/null
    fi
done
            

-- 
Charles

Répondre à