我想得到一个我正在等待的流程的退出代码并将其返回。 我有一个名为script.sh的脚本,如下所示:
#!/bin/bash
path="/PATH/TO/SCRIPT/another_script.sh"
$path
wait
cleanUpFunction
如何从script.sh返回another_script.sh的退出代码?
答案 0 :(得分:2)
您没有在后台运行another_script.sh
,因此您根本不需要wait
。
another_script.sh
exit_code=$?
如果 ,则wait
的退出状态是后台进程的退出状态。
another_script.sh &
# Do some other stuff
wait
exit_code=$?