で文法に誤りがなさそうなことを確認した後、実際に動作確認。
logrotate -v CONFIG
...。最初の1度目以降、動作してくれないが、これ如何に?
> log does not need rotating (ローテーションの必要ないよ)
どこかに最終動作時間が記録されているはず、と思い、調べてみると、
/var/lib/logrotate.status
にありました。
$ sudo less /var/lib/logrotate.status
> "/var/log/squid/access.log" 2009-3-18
> "/var/log/squid/cache.log" 2009-3-15
> "/var/log/squid/store.log" 2009-3-18
日付の部分を書き換えることでテストできるようになります。
ちなみに、 notifempty オプションによりローテーションがスキップされた場合、にありました。
$ sudo less /var/lib/logrotate.status
> "/var/log/squid/access.log" 2009-3-18
> "/var/log/squid/cache.log" 2009-3-15
> "/var/log/squid/store.log" 2009-3-18
日付の部分を書き換えることでテストできるようになります。
最終動作時刻はされないようです。
No comments:
Post a Comment