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