作る失敗したコマンドの後にbashスクリプトを終了する、追加できます
set -e
人々がbashスクリプトをビルドタスクにタスクとして含めることができるCIエージェントがあると想像してください。
set -e
すべての新しいbashインスタンスにデフォルトでシャットダウン動作を提供させる方法は何ですか?どのようなbashrc
ハッキングがありますか?
答え1
以下を使用して、現在実行中のbashシェルに対してこのオプションを有効にできます-e
。
$ set -e
確認するには:
$ echo "$-"
himBHs
$ set -e
ehimBHs
bashrcファイルはインタラクティブシェルから生成されるため、すべてのコンテンツを入れることができます。新しいBash シェルは-e
以下を追加してこのオプションを使用します。
set -e
スクリプトのどこにでも(つまり、実行される場所)1行に.bashrc
。
これはとても悪い考えしかし、失敗したコマンドの検出は、多くの場合失敗するため、失敗したコマンドが必要な状況がいくつかあります。読んでください