得到脚本在bash脚本中运行的错误代码?
问题描述:
我有一个运行辅助bash脚本(脚本B)的bash脚本(脚本A)。得到脚本在bash脚本中运行的错误代码?
sh scriptB.sh
exitStatus = ?
我需要我的时候运行脚本A.
我该怎么办里面拿到剧本B的退出代码?
答
请参阅Bash Reference Manual的3.4.2 Special Parameters。
shell特别处理几个参数。这些参数可能只有 被引用;不允许分配给他们。
?
($?)展开到最近执行的地表管线的退出状态。
$?测试这个值。它包含前一个命令的退出状态。 – Alp
好的,谢谢我认为它不会在脚本中工作:/很傻 –
我应该将它作为答案吗? SO的适当习惯是什么? (我在这里是新的=) – Alp