Bashスクリプトでエラーを発生させる 質問する

Bashスクリプトでエラーを発生させる 質問する

Bash スクリプトで「テスト ケースが失敗しました !!!」というメッセージを含むエラーを発生させたいのですが、Bash でこれを実行するにはどうすればよいですか?

例えば:

if [ condition ]; then
    raise error "Test cases failed !!!"
fi

ベストアンサー1

これは、エラー メッセージを保存する場所によって異なります。

次の操作を実行できます。

echo "Error!" > logfile.log
exit 125

または次のようになります。

echo "Error!" 1>&2
exit 64

例外が発生すると、プログラムの実行が停止します。

のような使い方もできます。exit xxxxxxオペレーティングシステムに返すエラーコードです(0~255)。ここで125、と は64終了時に使用できるランダムコードです。プログラムが異常終了した(エラーが発生したなど)ことをOSに通知する必要がある場合は、ゼロ以外の終了コードexit

@chepner として指摘した、あなたは を行うことができますexit 1、それは意味します不明なエラー

おすすめ記事