2008/12/22(月)logrotate

放置するにはいやなサイズになってきたのでlogrotateするようにしました。というか、logrotateは動いているのですが、標準で入る設定にミスがあるためrotateしていませんでした。*1

*1 : きちんとライセンス買ってればアップデートされているかもしれませんが、体験版的な状態で動かし続けてるものですから...

問題点

/var/log/cron の設定が2カ所あること。
/etc/logrotate.d/cron/var/log/cronの設定しているのに、/etc/logrotate.d/syslogでも同じようにrotateしようとしているためエラーでsyslogの設定がskipされています。

対策

/etc/logrotate.d/syslogから/var/log/cronを消してしまう。

rotateの確認をするなら /var/lib/logrotate.status/var/log/messages の行のタイムスタンプを1週間以上前にして /etc/cron.dairy/logrotate を実行する。
正しければrotateされています。

参考

http://www.turbolinux.co.jp/products/server/11s/user_guide/x12166.html

検索用

[logrotate] [Turbo Linux 11 Server] [/var/log/messages]