Tôi có cấu hình logrotate mới sau đây:
/var/log/nexus/nexus.log {
rotate 7
missingok
compress
delaycompress
copytruncate
daily
}
Khi tôi chạy logrotate -d nexus
, tôi nhận được như sau:
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
Thư mục / var / log / nexus / của tôi chứa các mục sau:
nexus.log
oldlogs.tar.gz
Tại sao LogRotate không quay tệp nexus.log? Điều tôi mong đợi là tệp nexus.log sẽ bị cắt bớt và một tệp mới, giống như nexus.log-201106241000, sẽ được tạo.