【发布时间】:2019-09-04 07:55:39
【问题描述】:
我尝试从以下位置执行完整安装:http://git.savannah.gnu.org/cgit/parallel.git/tree/README
安装成功。它在 Mac OS 上安装时运行良好,但在 Amazon Linux (RHEL64) 上我面临以下问题:
-
仅在运行
parallel时,命令会静默退出。dev-dsk % parallel dev-dsk % -
在运行 any 命令时,即使
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,与 NO 冲突与 Tollef 的 并行 moreutils 包没有冲突,因为 moreutils 不会在我的机器上退出。
请帮助我了解如何使 GNU Parallel 在 RHEL64 上工作?
【问题讨论】:
-
那么
whereis parallel?hash parallel?file $(hash parallel)?stat $(hash parallel)? -
它是 GNU 并行:gnu.org/software/parallel
-
那么问题出在哪里?你的问题是什么?显然不是。或者它是一个旧版本。或者你犯了一个错误。或者 PATH 设置为奇怪的东西。或者
parallel是一个内置的 shell。或者一个函数。或者别名。man parallel证明你有 man 并行。不可执行。并不是说您正在运行该可执行文件。我不相信这能证明什么。whereis parallel应该为您提供并行可执行文件的完整路径。然后你可以cmp .. ..与你在编译目录中编译的那个可执行文件,看看它是一样的。例如。 -
@Kamil:要求是让它发挥作用。我刚刚进行了安装,没有更改路径等。使用相同的安装在我的 MAC 上运行良好。但不能在我的 RHEL64 机器上工作。运行
whereis parallel帮助我找到了一个可行的解决方案。谢谢! -
你得到的输出正是 Tollef 的
parallel给出的输出。所以在你的$PATH某处你已经安装了。
标签: linux amazon redhat gnu gnu-parallel