J'ai la nouvelle configuration logrotate suivante:
/var/log/nexus/nexus.log {
rotate 7
missingok
compress
delaycompress
copytruncate
daily
}
Quand je cours logrotate -d nexus
, je reçois ce qui suit:
reading config file nexus
reading config info for /var/log/nexus/nexus.log
Handling 1 logs
rotating pattern: /var/log/nexus/nexus.log after 1 days (7 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/nexus/nexus.log
log does not need rotating
Mon dossier / var / log / nexus / contient les éléments suivants:
nexus.log
oldlogs.tar.gz
Pourquoi LogRotate ne fait-il pas tourner le fichier nexus.log? Ce à quoi je m'attendais, c'est que le fichier nexus.log aurait été tronqué et qu'un nouveau fichier, du type nexus.log-201106241000, aurait été créé.