如何在bash脚本中等待从该脚本生成的几个子进程完成并返回退出代码!= 0当任何子进程以代码!= 0结束?
简单的脚本:
#!/bin/bash
for i in `seq 0 9`; do
doCalculations $i &
done
wait
上面的脚本将等待所有10个衍生的子过程,但总是给出退出状态0(请参阅参考资料help wait)。如何修改这个脚本,以便它能够发现生成的子进程的退出状态,并且当任何子进程以代码!= 0结束时返回退出代码1?
相似问题