从另一个脚本启动shell脚本

时间:2016-02-08 16:44:27

标签: bash shell parallel-processing

我有以下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等,然后从这个脚本逐个启动它们?

1 个答案:

答案 0 :(得分:3)

您可以使用&符号(&)并启动script.sh $1 &十次。这将使脚本在主进程的fork中运行。这是一种简单的并行处理方法,但绝对不是很灵活,并且没有很多功能。可以找到一个简单的教程here