linux - GNU Parallel 面临静默退出和无效选项错误

标签 linux amazon redhat gnu gnu-parallel

我尝试从以下位置执行完整安装:http://git.savannah.gnu.org/cgit/parallel.git/tree/README

安装成功。它在 Mac OS 上安装时运行良好,但在 Amazon Linux (RHEL64) 上我面临以下问题:

  1. 在仅并行 运行时,命令静默退出。

    dev-dsk % parallel
    dev-dsk %
    
  2. 在运行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,NOTollef 的 parallel of moreutils 包没有冲突,因为 moreutils 没有在我的机器上退出。

请帮助我了解如何使 GNU Parallel 在 RHEL64 上运行?

最佳答案

不确定为什么它不起作用。在我的系统中,系统路径中只有一个名为 parallel 的可执行文件,但仍未检测到它。

但无论如何,我能够按如下方式修复它:

  1. 运行 whereis parallel。这给出了名为 parallel 的可执行文件所在的所有路径。对于我的情况,只有一条路径 /usr/local/bin/parallel。使用此路径运行效果很好。
  2. 您可以在 ~/.bashrc~/.zshrc 文件中为此添加别名,例如 alias parallel='/usr/local/bin/并行'

现在 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.

关于linux - GNU Parallel 面临静默退出和无效选项错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55670457/

相关文章:

c - 为 ARM9 Montavista Linux 交叉编译 OpenCV 时出现问题

linux - sendmail 452 4.5.3 收件人太多

linux - 导出不通过另一个脚本工作

mysql - 如何在支持 mysql2 的 Redhat 4.0 上安装 rails 3.0?

linux - Linux kernel panic call tr​​aces中的问号 '?'是什么意思?

linux - 如何使用 empty 与 telnet 交互

linux - 无法从 Windows 批处理文件运行 shell 脚本

amazon-web-services - 如何找出我的快照在 Amazon EC2 中占用了多少空间

amazon-web-services - 如何检查S3 bucket和本地仓库是否完全同步?

linux - 每 2 小时自动退出 perl 脚本