logrotateには色んなオプションがある。(logrotateが何をするツールかはググって下さい)。そのうちの1つに copytruncate というものがある。動作としては以下の通り。 対象ログがa.logだとすると、それを a.log.0 あるいは a.log-yyyymmddにコピー a.logをtruncate (内部的には cp /dev/null /path/to/a.log みたいな処理) ログ・ファイルのサイズが大きいままになる問題 ログファイル名は a.log とする。logrotate の設定で copytruncate になっているとすると、ローテートの際に、前述の通り a.log が a.log.0 にコピーされる。a.log が 100KBだとすると、a.log.0 は100KBで、その後 a.log は truncate されて 0バイトになるはず。 だが、