logrotateは、cron.dailyの仕組みより毎日朝4時ごろ自動実行されるのですが、明日まで待てないよというときの話。 例えば、/var/log/maillogのログローテーションを強制的に実行したい場合 /var/lib/logrotate.status を編集 "/var/log/maillog" 2012-3-27 このような行があるので、日付を昨日の日付に書き換える。 logrotateを手動実行 /etc/cron.daily/logrotate # 切り替わったことを確認 ls /var/log/maillog* -lt logrotate.statusを書き換えないままlogrotateを手動実行しても何も起こりません。 (このことの気づかず小一時間ロスした)