Debian でのログローテートの作動機序
ちょっと apache2 のログローテート設定をどうこうしたときに追ってみた
- /etc/crontab にて cron.daily を呼ぶ
- 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
- /etc/cron.daily/logrotate にて /etc/logrotate.conf を呼ぶ
- /usr/sbin/logrotate /etc/logrotate.conf
- /etc/logrotate.conf にて /etc/logrotate.d を呼ぶ
- include /etc/logrotate.d
- /etc/logrotate.d/apache2 がある
というわけで(anacron 無しなら) 原則 06:25 にローテートされる。もしも仮に日に一度以上のローテートをするなら何かちょっとなんとかしないと