如何在多台计算机上使用GNU并行

ara*_*esh 4 parallel-processing gnu-parallel

我想在我的两台计算机上使用GNU parallel.我成功地在一台计算机上运行并行,但我无法在远程计算机上并行运行.

版本:本地:parallel-20140222,Remote:parallel-20130522.我已经启用了密码少ssh登录.

parallel -j+0 --eta 'muscle -in {} -out {.}.aln -quiet' < list

但当我尝试使用以下命令"并行"在远程计算机上运行时,

1)时间并行-j + 0 --eta -Svaramesh@10.117.173.5,: - 转移, - 返回{.}.aln --cleanup'muscle -in {} -out {.}.aln -quiet'<名单

2)时间并行-j + 0 - eta -S10.117.173.5,: - 转移, - 返回{.}.aln --cleanup'muscle -in {} -out {.}.aln -quiet'<名单

3)时间并行-j + 0 - eta -S:,10.117.10.5 -transfer, - return {.}.aln --cleanup'muscle -in {} -out {.}.aln -quiet'<list

所有这些都给出了以下错误

parallel: Error: Cannot open input file `nsfer,': No such file or directory.
Run Code Online (Sandbox Code Playgroud)

Ole*_*nge 5

转移有双破折号,没有逗号: --transfer

您可能希望使用简写--transfer --return --cleanup:--trc {.}.aln

由于你没有特殊的shell字符,所以你不需要'左右muscle -in {} -out {.}.aln -quiet.

如果你愿意,--eta你可能也想尝试一下--bar.

  • 如果你喜欢GNU Parallel:浏览教程(http://www.gnu.org/software/parallel/parallel_tutorial.html);; 在您当地的用户组/团队/同事进行演示;; 在Reddit/Diaspora*/forums/blogs/Identi.ca/Google+/Twitter/Facebook/Linkedin/mailing lists上发布介绍视频和教程;; 为您喜爱的博客或杂志申请或撰写评论;; 邀请我参加你的下一次会议.如果您使用GNU Parallel进行研究:请在您的出版物中引用GNU Parallel(使用--bibtex).如果GNU Parallel为您省钱:(让您的公司)捐赠给FSF https://my.fsf.org/donate/ (4认同)