logrotate

[logrotate.status]で管理しているのはローテーションの履歴です。 
先の例ですと、[/var/log/test.log]を最後にローテーションしたのは 
2005年02月18日だぞということを記録しているわけです。 

そして、[logrotate.conf]では毎日ローテーションすると設定しているので、 
2005年02月19日以降にlogrotateが実行されれば、ローテーションされるわけです。 

ハマリやすいのは、初めてローテーション対象に入れられたファイルは 
当然[logrotate.status]に記載が無いために、初回実行時に追記されます。 
そして、その際にはローテーションは実行されないのです。 
だから、その時に即時にローテーションされることを確認したい場合は 
[logrotate.status]の該当部分の日付を巻き戻してあげる必要があるのです。

なるほど。