我有一个脚本,可以一次运行4个进程的批处理,我不在乎获取每个proc的返回码。我永远不想同时运行4个以上的proc。以下方法的问题在于它一次最多不能填充4个进程。例如,如果proc2和proc3提早完成,我希望proc 5和6启动,而不是仅在1-4完成后才启动。我如何在bash中实现这一目标?
run_func_1 &
run_func_2 &
run_func_3 &
run_func_4 &
wait
run_func_5 &
run_func_6 &
run_func_7 &
run_func_8 &
wait
富国沪深