我想知道是否有办法在发生这种情况时捕获异常并控制流程。
例如,运行此行,我想知道是否发生了shell错误。

source /scripts/scriptThatWillFail.csh

最佳答案

退出/返回代码存储在C shell中的status变量中。

source /scripts/scriptThatWillFail.csh
if ($status != 0) then
    echo failed
else
    echo passed
endif

关于linux - 如何在Csh中捕获错误或异常?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31213467/

10-14 15:59