
私は DSM を実行している Synology NAS を持っています。特定のファイルが特定のフォルダー内に存在するかどうかを確認する bash スクリプトを作成しました。スクリプトはスケジュールに従って実行され、結果を電子メールで返します。
問題は、スクリプトが正常に実行されたというだけのメールが多すぎることです。
DSM タスク スケジューラでは、スクリプトが異常終了した場合にのみ電子メールの送信が許可されます。
私の質問は次のとおりです:スクリプトを強制的に異常終了させるにはどうすればよいですか?
探しているファイルが存在しない場合にメールを受け取るためにそうします。
答え1
exit 1
スクリプトを終了するには、を使用できます。
終了コードは0
すべてが正常に完了したことを意味し、その他はすべて何らかのエラーを示します。