다음과 같은 새로운 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과 같은 새로운 파일이 생성되었을 것입니다.