[解決済み] 最初のエラーで停止する[重複]。
2022-03-23 07:24:44
質問
重複の可能性があります。
エラー発生時のbashシェルスクリプトの自動終了
どうすれば、最初のコマンドの失敗でbashを停止させることができるでしょうか?
some_prog || exit 1
some_other_prog || exit 1
解決方法は?
もしかしたら、あなたは
set -e
:
www.davidpashley.com/articles/writing-robust-shell-scripts.html#id2382181 :
これは、いずれかのステートメントが真でない戻り値を返した場合、スクリプトを終了するようbashに指示します。eを使用する利点は、もっと早く発見できたはずのエラーが雪だるま式に増えて深刻な問題になるのを防げることです。また、読みやすくするために、set -o errexit を使用するとよいでしょう。
関連
-
[解決済み】予期しないトークン 'fi' 付近の構文エラー
-
[解決済み] Bashスクリプトで引数を反復処理する方法
-
[解決済み] シェルで、「2>&1」はどういう意味ですか?
-
[解決済み] Bashで文字列をデリミターで分割するには?
-
[解決済み] Bashでコマンドの出力に変数を設定するにはどうすればよいですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] Git上でシェルコマンドを実行する際に使用するSSH-keyの秘密鍵を指定する方法は?
-
[解決済み] Bash関数にパラメータを渡す
-
[解決済み] シェルコマンドを実行しながらエコーする方法
-
[解決済み] いずれかのコマンドが0以外の値を返した場合、シェルスクリプトを中断する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】「ambiguous redirect」エラーが発生する
-
[解決済み] Bashでの動的な変数名
-
[解決済み] bashの文字列の等値性テストで、予期しない演算子エラーが発生するのはなぜですか?重複
-
[解決済み] スクリプトからのエラーメッセージを含むすべての端末出力をログファイルにパイプする方法
-
[解決済み] docker alpine /bin/sh script.sh not found
-
[解決済み] シェルスクリプトで整数式が期待されるエラー
-
[解決済み] condaのアップデート後、ターミナルのプロンプトから(base)を削除する方法
-
[解決済み] 環境変数を表示/エコーするには?
-
[解決済み] bashスクリプトでset -eはどういう意味ですか?
-
[解決済み] エラー時にBashシェルスクリプトを自動終了させる [重複]。