我有以下shell脚本
#for i in {0..10}
do
run my command that takes about 10 seconds with parameter $i
done
如何在不使用GNU Parallel的情况下并行运行命令,因为我无法在Linux机器上安装它。
有没有办法可以创建10个不同的shell脚本并调用它们,例如script_1.sh,script_2.sh,script_3.sh等,然后从这个脚本逐个启动它们?
答案 0 :(得分:3)
您可以使用&符号(&
)并启动script.sh $1 &
十次。这将使脚本在主进程的fork中运行。这是一种简单的并行处理方法,但绝对不是很灵活,并且没有很多功能。可以找到一个简单的教程here。