Logrotate는 자동으로 발생하지 않습니다.

Logrotate는 자동으로 발생하지 않습니다.

logrotate /etc/logrotate.conf내 로그 파일이 지정된 임계값을 초과하고 원활하게 회전하는 것을 볼 때마다 전화할 수 있습니다. 내 생각에는 logrotate 구성에 지정된 파일이 임계값을 초과할 때마다 명령을 실행하지 않고도 자동으로 회전한다는 것입니다.

/var/log/upstart/*server.log {
        size 2500M
        missingok
        rotate 5
        compress
        compress
        notifempty
        nocreate
}

어떤 아이디어가 있나요?

답변1

어느파일은 실제로 회전되지만 /etc/logrotate.conf명령은 logrotate여전히 ​​실행되어야 합니다. 수동으로 실행할 수도 있지만 일반적으로 cron을 통해 매일 실행되도록 구성됩니다.

사용 중인 배포판에 따라 다르지만 cron을 지정하여 이 명령을 정기적으로 실행하면 다음과 같은 결과가 출력될 수 있습니다.

find /etc/cron* -type f | xargs fgrep logrotate

관련 정보