/path/to/*.log {
    hourly
    rotate 24
    missingok
    copytruncate
}

 

이런 식으로 hourly로 설정을 했지만 1시간 마다 동작하지 않고 여전히 daily로 동작할 경우,

일반적으로 logrotate가 cron.daily에 등록되어 그럴 수 있음.

 

cron.hourly로 옮겨서 해결 가능.

# 찾아보기
[nicehide@localhost]$ find /etc/cron.* -iname "*logrotate*"
/etc/cron.daily/logrotate

# hourly로 옮기기
[nicehide@localhost]$ mv /etc/cron.daily/logrotate /etc/cron.hourly

 

 

 

Posted by bloodguy
,