質問: ログがローテイトされなくなった. fedora11です。 3月頃からapacheを実行しています。 分からないことだらけで、あちこち弄ってました。 4月までは、次のようにログがローテイトされてました。 /var/log /var/log/massages /var/log/massages-20110414 /var/log/massages-20110418 ・ ・ /var/log/httpd/ /var/log/httpd/access_log /var/log//httpd/access_log-20110414 /var/log//httpd/access_log-20110418 ・ ・ 2011.04.18の後、全てのログファイルが、-yyyymmddで分離されず、元のファイルにどんどん追加される一方になりました。 (今まで気にしなかったのもひどいですが。) /etc/logrotate.confの内容は、デフォルト設定のままです。 「ローテイトする/しない」という設定どこかにありましたっけ。 よろしくお願いします。
回答: >[root@betasei etc]# crontab -l これはrootユーザのcronのエントリしか示さないのでちょっと意味が違います。 普通は/etc/cron.daily/logrotate というスクリプトでローテートし、このスクリプトは/etc/crontab の設定から起動されます。 なので、/etc/crontab にその記載がなければローテートされません。 centosのデフォルトでは下記のエントリがあります。 01 * * * * root run-parts /etc/cron.hourly 02 4 * * * root run-parts /etc/cron.daily 22 4 * * 0 root run-parts /etc/cron.weekly 42 4 1 * * root run-parts /etc/cron.monthly rootユーザで /etc/cron.daily/logrotate と手動で動かしてみてローテートされるかどうか試すのも手です。