2015-07-03 14 views
1

我想知道是否有辦法在發生這種情況時捕捉異常並控制流。 例如運行這條線,我想知道是否發生shell錯誤。如何捕捉Csh中的錯誤或異常?

source /scripts/scriptThatWillFail.csh 

回答

1

退出/返回代碼存儲在C shell中的status變量中。

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