问题是:
我有一个python文件
我正在使用一个名为run.sh
的shell脚本执行它
内容运行.sh
python test.py
在python文件中,我正在测试一些东西,如果它不匹配,我将退出使用系统出口(1). 我可以用$?
在run.sh
中捕捉到这个
但问题是有一个主shell脚本
master.sh
从master.sh
调用run.sh
。
材料.sh从内部调用多个shell脚本。
i、 电子
sh run.sh
sh test.sh
我想确保如果运行.sh失败,即python文件退出时系统出口(1) 然后它就被捕获了硕士.sh它不会运行下一个shell脚本,也就是说它不应该运行测试.sh你知道吗
你可以做你为
run.sh
做的同样的事情,抓住return_code
在硕士.sh你知道吗
只需这样调用脚本:
sh run.sh ¦¦ exit 1
相关问题 更多 >
编程相关推荐