web-dev-qa-db-ja.com

ログウォッチ(cronを使用)が毎日のレポートの電子メール送信を停止するのはなぜですか?

ログウォッチをcronで設定して、ubuntuサーバーから毎日のレポートを電子メールで送信します。時々、電源が切れる(実際に発生した)か、システムの電源が切れるようなことが起こります。システムの電源を入れ直した後、日次レポートを取得できません。1日から数日後に、日次レポートが再度送信されることがあります。

この記事を書いている時点では、Ubuntuサーバーから5日間ログウォッチレポートを受信して​​いません。これは私にとってこれまでで最も長い期間です。だから、基本的に、私は何を問題をチェックし、これらの問題を修正するためにどのコマンドを実行できるのか、私の毎日のログウォッチレポートを再び電子メールで受け取るのだろうか?

私の問題を解決し、質問に答えるのを手伝ってくれてありがとう。

更新:

  • Ls -lut /etc/cron.dailyを実行しましたが、5月30日以降、cronスクリプトが実行されていないことに気付きました。そのため、cronは動作を停止しました。どうすれば再び機能するようになりますか?
  • また、syslogを確認すると、5月30日以降にcronが実行されていないことがわかります。
  • Sudoサービスのcron restartを実行すると、cronが再び機能するようになりました(1時間ごとに実行される1時間ごとのスクリプトを見ることで確認できます)。さらに、/ etc/cron.daily /内でlogwatchスクリプトを実行したため、スクリプトが機能していることがわかります。ですから、明日午前6時30分頃に、cronが毎日のログウォッチスクリプトを実行することを望んでいます。
  • そして...成功!私がやったことを要約し、ベストアンサーとして受け入れます。
2
Rob S.

私にとっての問題は、cronが機能しなくなったため、logwatchがまだ実行されていても、毎日のレポートをメールで送っていないことでした。単にcronを再起動し(Sudo service cron restart)、動作を再開しました。

2
Rob S.