GNU并行交互模式。如何制作块请求而不是每个作业的请求?

时间:2014-10-30 11:57:05

标签: bash parallel-processing gnu interactive gnu-parallel

是否可以制作块请求而不是每个作业的请求?

function $1 $2 $3 | parallel --gnu --group --interactive -k -j 4 function_run {}

在这种情况下,GNU Parallel会询问运行每个作业的问题,但我想要运行下一个4个并行作业的问题。如果我可以在运行过程中更改-j,那就太好了。

1 个答案:

答案 0 :(得分:0)

-j可以从文件中读取:如果文件发生更改,则会在每个作业停止后重新读取该文件。内容与您对-j相同(例如4100%-1)。

如果你想要{4}个4个作业的块,那么你可以编写一个包装器:

--interactive

( - 组是默认值。)