root 権限で回している fetchmail のサービスのログが結構な勢いで肥大化するので logrotate を仕掛けたら、ログがローテーションされるタイミングで何故かサービスが止まってしまう問題にぶち当たったのでその対策なんかを書いておこうと思います。 やりたいことは、「一週間に一回ログを切り捨てて、そのタイミングでサービスをリスタートする。」という至ってシンプルな内容ですが、logrotate を仕掛けたところログは切り捨てられるけど、サービスが止まってしまう現象が発生しました。 で、設定が悪いのかと思い、色々とテストをするのですが crontab で設定した場合は上手く行くのに、なぜか cron.daily で実行された場合のみ上手くいかないという、良く分からない状況になってしまい、何日かはまりました... 最終的には動くようになりましたけど、なんで cron.daily だと動
![fetchmail.logにlogrotateを仕掛けるとサービスが停止する・・・](https://cdn-ak-scissors.b.st-hatena.com/image/square/db21780a738e84a15a6b03ed9e3be6a7e24523a8/height=288;version=1;width=512/https%3A%2F%2Fblog.grimonet.com%2Fassets_c%2F2015%2F04%2Fsite_icon-thumb-320x320-762.png)