logrotateの詳細

http://linux.kororo.jp/cont/server/logrotate.php
基本は

# /usr/sbin/logrotate /etc/logrotate.conf

これで、対象期間が経過しているログがローテートされる。
が、大抵は直接呼び出されることはなくて、/etc/cron.daily/logrotateとかを挟んで呼び出される。
実行状況は、/var/lib/logrotate.statusで確認でき、logrotateはここに書かれた日付からどれだけ経過しているかで、logrotateするかを判断しているので、動作チェックをしたいときは、/var/lib/logrotate.status内の日付をlogrotate対象となる日付まで戻してから、logrotateを実行すれば良い。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です