有没有一种方法可以使用GNU并行多次运行一项工作?

时间:2018-07-09 13:24:22

标签: gnu-parallel

我可以看到在多个输入上运行并行作业是多么容易,但是没有其他方法可以通过将命令放入文件中并重复多次来并行运行同一作业吗?

parallel -j+0 ::: './dosomejob.sh'

但是告诉并行使用可用核的数量并行运行该作业x次吗?

2 个答案:

答案 0 :(得分:3)

如果您的CPU线程少于10个:

parallel -N0 ./dosomejob.sh ::: {1..10}

-N0 =插入0个参数。

答案 1 :(得分:2)

典型。我花了很长时间尝试解决这个问题,当我发布问题时,我认为我实际上已经解决了。

parallel -j+0 './dosomejob.sh' ::: {1..10}

这是正确的方法吗?有更好的并行方法吗?