0

需要一种方法来捕获 az lab * 失败。

我需要这样做的一个例子是,当我使用az lab vm create. 这有时会失败(可能是因为资源不可用),我想立即抓住它,而不是执行假设 VM 已创建的其余代码。

不幸的是,它只是在控制台上打印它(如果在执行时没有人盯着屏幕,这不是很有帮助)。

我能得到一些东西吗

4

1 回答 1

0

如果命令失败,该命令应该有一个非零退出代码。根据您使用的 shell/命令窗口,有不同的机制来检查命令的返回值。例如,在 bash 中,您可以使用set -e来控制脚本应如何处理故障。或者,在 cmd.exe 中,您可以检查ERRORLEVEL.

于 2017-11-07T20:05:03.630 回答