标签: bash
可能重复: shell - get exit code of background process
我有一个bash脚本,它在后台运行另一个bash脚本(bash -i -c "blah &"),这是第一件事,然后继续自己的业务!
bash -i -c "blah &"
问题是我如何在最后检查,如果其他脚本失败了?
答案 0 :(得分:0)
在后台启动脚本后,请记住它的PID:
do_your_job & your_job_pid=$!
最后,等待这个PID。等待的结果代码是后台脚本的结果代码。
wait $your_job_pid echo "Returned $?"