我有一个主进程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等待。