2017-10-28 14 views
0

az lab *の失敗を検出する方法が必要です。az labの失敗をキャッチ

私がこれを行う必要がある1つの例は、az lab vm createを使用してラボを作成するときです。これは、たぶん失敗しています(おそらくリソースの不足が原因です)、私はすぐにそれをキャッチし、VMが作成されたことを前提とした残りのコードは実行しません。

残念なことに、残念なことにコンソール上に表示されます(これが実行されているときに画面が見つからない場合はあまり役に立ちません)。

は、私は、コマンドが失敗した場合にはゼロ以外の終了コードを持っている必要があり

答えて

0

コマンドにいくつかのことを得ることができます。使用しているシェル/コマンドウィンドウに応じて、コマンドの戻り値を確認するさまざまなメカニズムがあります。たとえば、bashでは、set -eを使用して、スクリプトがどのように障害を処理するかを制御できます。または、cmd.exeでERRORLEVELを確認できます。

関連する問題