logrotate
[logrotate.status]で管理しているのはローテーションの履歴です。 先の例ですと、[/var/log/test.log]を最後にローテーションしたのは 2005年02月18日だぞということを記録しているわけです。 そして、[logrotate.conf]では毎日ローテーションすると設定しているので、 2005年02月19日以降にlogrotateが実行されれば、ローテーションされるわけです。 ハマリやすいのは、初めてローテーション対象に入れられたファイルは 当然[logrotate.status]に記載が無いために、初回実行時に追記されます。 そして、その際にはローテーションは実行されないのです。 だから、その時に即時にローテーションされることを確認したい場合は [logrotate.status]の該当部分の日付を巻き戻してあげる必要があるのです。
なるほど。