Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: shell - 获取后台进程的退出代码
我有一个 bash 脚本,它bash -i -c "blah &"首先在后台运行另一个 bash 脚本(),然后继续自己的业务!
bash -i -c "blah &"
问题是我如何在最后检查其他脚本是否失败?
在后台启动脚本后,记住它的 PID:
do_your_job & your_job_pid=$!
最后,等待这个 PID。等待的结果代码将是后台脚本的结果代码。
wait $your_job_pid echo "Returned $?"