Ich habe die folgende neue Logrotate-Konfiguration:
/var/log/nexus/nexus.log {
rotate 7
missingok
compress
delaycompress
copytruncate
daily
}
Wenn ich renne logrotate -d nexus
, erhalte ich Folgendes:
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
Mein / var / log / nexus / Ordner enthält Folgendes:
nexus.log
oldlogs.tar.gz
Warum dreht LogRotate die Datei nexus.log nicht? Was ich erwartet hatte, war, dass die Datei nexus.log abgeschnitten worden wäre und eine neue Datei, etwa nexus.log-201106241000, erstellt worden wäre.