1

我有一个主进程 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 &

“等待”命令等待整个后台进程完成,我如何为一组子进程执行此操作,我是否根据子进程的每个 pid 等待。

4

0 回答 0