是否可以制作块请求而不是每个作业的请求?
function $1 $2 $3 | parallel --gnu --group --interactive -k -j 4 function_run {}
在这种情况下,GNU Parallel会询问运行每个作业的问题,但我想要运行下一个4个并行作业的问题。如果我可以在运行过程中更改-j,那就太好了。
答案 0 :(得分:0)
-j
可以从文件中读取:如果文件发生更改,则会在每个作业停止后重新读取该文件。内容与您对-j
相同(例如4
,100%
或-1
)。
如果你想要{4}个4个作业的块,那么你可以编写一个包装器:
--interactive
( - 组是默认值。)