根据以前的错误代码退出csh脚本

时间:2015-07-22 12:33:54

标签: python csh exit-code

我有一个运行python脚本的shell脚本。如果退出代码非零,我想退出当前的csh脚本。 csh脚本中的示例代码似乎不起作用。

./pythonfile.py
if $? != 0 then
    echo 'Something went wrong!' $?
    exit 1
endif

1 个答案:

答案 0 :(得分:2)

大多数'service_manager' => array( ... 'invokables' => array( ... 'Zend\Authentication\AuthenticationService' => 'Zend\Authentication\AuthenticationService', ), ) 版本实际上是<?php echo $this->identity()?> 。在csh tcshtcsh都应该有效。看看$?文件,似乎自1992年以来一直如此......

代码中的问题是,$status语句将覆盖Fixes / if变量的值;您需要使用中间变量来存储退出代码。

$status