我有10个以上的任务要执行,系统限制最多可以同时运行4个任务.
我的任务可以像:myprog taskname一样启动
如何编写bash shell脚本来运行这些任务.最重要的是,当一个任务完成时,脚本可以立即启动另一个任务,使运行任务计数始终保持为4.
我有一个这样的脚本:
#!/bin/bash
for i=1 to 200000
do
create input file
run ./java
done
Run Code Online (Sandbox Code Playgroud)
我需要同时运行多个(8 或 16 个)进程 (java),但我不知道如何运行。我知道这wait会有所帮助,但它应该一直运行 8 个进程,而不是等待前 8 个进程完成后再启动其他 8 个进程。