私はclub.shを実行していますスクリプトのいずれかが失敗した場合、実行を終了する方法は?
inside club.shのスクリプト私は以下のスクリプトを実行しています。
test1.sh test2.sh test3.sh
私の懸念は、それを1つずつ実行する必要がありますし、TEST1が失敗した場合、それはtest2.shを実行しないであろうとtest2.shが失敗した場合、それはTEST3を実行willnotです。 sh
どうすれば確認できますか?誰にでも非常に役立つだろうという考えを示唆することができます。
おかげで、
何かが失敗した場合は、すぐにスクリプトを終了するために、 'set -e'をshebangの後の行として追加することができます。 'help set'を実行してみてください。 –
@MarkSetchell私たちが持っている情報から、このシナリオでは 'set -e'が少し厳しいかもしれないと思います。早期終了のための唯一の条件が 'test *'スクリプトの失敗であるならば、*任意の*エラーで 'club.sh'を強制終了するのではなく、終了コードを調べるべきです。 – Lix