こんにちは、かわむらです。 From: T.Akiyama <akiyama@xxxxxx> > Vine 2.6r1を古いPCに入れて、メールサーバーとして運用しております。 > postfix(2.6r1についてくるもの)を使用しているのですが、メールログだけが > ちゃんとローテートしておりません。 > cron関係は、なにもいじっておりません。 > -rw------- 1 root root 3337 Jul 20 10:36 /var/log/maillog > -rw------- 1 root root 0 Jul 13 04:02 > /var/log/maillog.1 > -rw------- 1 root root 1314322 Jul 20 00:58 > /var/log/maillog.2 > -rw------- 1 root root 466386 Jul 8 19:41 > /var/log/maillog.3 > みたいになっております。 > 現時点では、ちゃんとmaillogにログが記録されていますが、ホストを再起動さ > せると、maillogがログ記録先になります。 maillogに記録されるのは正しいですね。 > cronによるログのローテーションではログ記録先のファイルが更新されません。 > また、/etc/init.d/postfix restartで再起動させても状況は変わりません。 ちょっと状況がわかりません。 上の結果をみると日付が前後しているようですね。 日付を修正したりしませんでしたか?標準では1週間でlogrotateする と思います。 # 古いPCということなので、内蔵電池が消耗していると時計が狂うことが # あります。