クローンジョブエラーを電子メールで送信できません。

クローンジョブエラーを電子メールで送信できません。

次の項目を実行してメールを受信して​​います。

[email protected]
* * * * * echo "blaah"

ところで、クローンの操作をすると電子メールが届きません...

[email protected]
* * * * * sh /scripts/mysql-backup-bak.sh >> /var/log/mysql-backup.log 2>&1

...スクリプトが実行され、ログファイルに送信されますが、問題はありません。私が最終的に望むのは、エラーがある場合は電子メールを送信することです。しかし、今はいつでも送ることができません。可能ですか?

ベストアンサー1

2番目のコマンドは、すべての出力がログファイルにリダイレクトされるため、出力を生成しません。そのため、メールで出力されません。エラーに関するメッセージが必要な場合は、エラーが発生したときに出力を生成します。

このように

* * * * * sh /scripts/mysql-backup-bak.sh >> /var/log/mysql-backup.log 2>&1 || echo "something went wrong"

おすすめ記事