Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Parallel processing 使用GNU parallel并行化具有各种参数的脚本_Parallel Processing_Gnu - Fatal编程技术网

Parallel processing 使用GNU parallel并行化具有各种参数的脚本

Parallel processing 使用GNU parallel并行化具有各种参数的脚本,parallel-processing,gnu,Parallel Processing,Gnu,我对并行运行脚本感兴趣,我已经开始查看GNU并行工具,但是我遇到了一些麻烦。我的脚本doSomething包含3个参数,我希望在参数的不同值上并行运行脚本。我该怎么做 我试过:parallel./doSomething{1}{2}{3}:::{0..5}:::{0..5}:::{0..5}但它似乎挂起了 任何帮助都将不胜感激,谢谢 请尝试: parallel --gnu echo ./doSomething {1} {2} {3} ::: {0..5} ::: {0..5} ::: {0..5}

我对并行运行脚本感兴趣,我已经开始查看GNU并行工具,但是我遇到了一些麻烦。我的脚本
doSomething
包含3个参数,我希望在参数的不同值上并行运行脚本。我该怎么做

我试过:
parallel./doSomething{1}{2}{3}:::{0..5}:::{0..5}:::{0..5}
但它似乎挂起了

任何帮助都将不胜感激,谢谢

请尝试:

parallel --gnu echo ./doSomething {1} {2} {3} ::: {0..5} ::: {0..5} ::: {0..5}

如果按预期工作,那么您的命令将被阻塞,因为从GNU并行调用时,
/doSomething
的行为与直接调用时不同。可能发生这种情况的原因之一是,如果
/doSomething
依赖于tty连接。

您使用的是与Debian或Ubuntu打包的GNU并行版本吗?如果是,请尝试使用
--gnu
选项(或者相反,尝试使用
--tollef
选项)。