次の新しいlogrotate構成があります。
/var/log/nexus/nexus.log {
rotate 7
missingok
compress
delaycompress
copytruncate
daily
}
を実行するlogrotate -d nexus
と、次の結果が得られます。
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
/ var / log / nexus /フォルダーには以下が含まれます。
nexus.log
oldlogs.tar.gz
LogRotateがnexus.logファイルを回転させないのはなぜですか?私が期待していたのは、nexus.logファイルが切り捨てられ、nexus.log-201106241000のような新しいファイルが作成されることでした。