0

可能重复:
shell - 获取后台进程的退出代码

我有一个 bash 脚本,它bash -i -c "blah &"首先在后台运行另一个 bash 脚本(),然后继续自己的业务!

问题是我如何在最后检查其他脚本是否失败?

4

1 回答 1

0

在后台启动脚本后,记住它的 PID:

do_your_job &
your_job_pid=$!

最后,等待这个 PID。等待的结果代码将是后台脚本的结果代码。

wait $your_job_pid
echo "Returned $?"
于 2013-01-04T20:31:08.807 回答