如何等待设置的子流程完成

时间:2012-08-07 10:31:55

标签: wait background-process

我有一个主进程A.sh和一组子进程a1.sh,a2.sh和a3.sh这些在这个例子中执行

./A.sh &  // master

./a1.sh &
./a2.sh &
./a3.sh

我需要等到这些子流程完成才能开始另一组子流程,比如b1.sh,b2.sh,b3.sh,类似

./A.sh &  // master

./a1.sh &
./a2.sh &
./a3.sh &

// sleep for a1, a2, a3 to finish, then start

./b1.sh &
./b2.sh &
./b3.sh &

“wait”命令等待整个后台进程完成,如何对子进程集进行操作,是否可以根据子进程的每个pid等待。

0 个答案:

没有答案