我尝试从http://git.savannah.gnu.org/cgit/parallel.git/tree/README
执行完整安装安装成功。当安装在Mac OS上但在Amazon Linux(RHEL64)上时,它运行良好,我面临以下问题:
仅运行parallel
时,命令会静默退出。
dev-dsk % parallel
dev-dsk %
在运行任何命令时,即使parallel --version
也会出现以下错误:
dev-dsk % parallel --version
parallel: invalid option -- '-'
parallel [OPTIONS] command -- arguments
for each argument, run command with argument, in parallel
parallel [OPTIONS] -- commands
run specified commands in parallel
运行parallel --gnu
时出现相同的错误。
IMO,与否没有冲突,与 Tollef的moreutils软件包的并行版本冲突,因为moreutils不在我的计算机上退出。
请帮助我了解如何使GNU Parallel在RHEL64上工作?
答案 0 :(得分:1)
不完全确定为什么它不起作用。在我的系统中,系统路径中只有一个名为parallel的可执行文件,但仍未被检测到。
但是无论如何,我可以按照以下说明对其进行修复:
whereis parallel
。这给出了存在名为 parallel 的可执行文件的所有路径。就我而言,只有一条路径/usr/local/bin/parallel
。使用此路径运行就可以了。~/.bashrc
或~/.zshrc
这样的文件中添加别名,例如alias parallel='/usr/local/bin/parallel'
现在parallel
就像魅力一样。
dev-dsk % parallel --version
GNU parallel 20190322
Copyright (C) 2007-2019 Ole Tange and Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
GNU parallel comes with no warranty.