GNU Parallel은 자동 종료 및 잘못된 옵션 오류에 직면합니다.

GNU Parallel은 자동 종료 및 잘못된 옵션 오류에 직면합니다.

다음에서 전체 설치를 시도했습니다.http://git.savannah.gnu.org/cgit/parallel.git/tree/README

성공적인 설치. Mac OS에 설치하면 제대로 작동하지만 Amazon Linux(RHEL64)에서는 다음과 같은 문제가 발생합니다.

  1. 실행하면 parallel명령이 자동으로 종료됩니다.

    dev-dsk % parallel
    dev-dsk %
    
  2. 달리는 동안어느이 명령은 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, 충돌은 없습니다아니요갈등토브스내 컴퓨터에 moreutils가 없기 때문에 moreutils 패키지와 병렬입니다.

RHEL64에서 GNU Parallel을 작동시키는 방법은 무엇입니까?

답변1

내 시스템 경로에 병렬이라는 실행 파일만 있으므로 왜 작동하지 않는지 잘 모르겠습니다.

그러나 나는 다음과 같이 그것을 고칠 수 있었다:

  1. 달리기 whereis parallel. 이는 다음과 같은 실행 파일에 대한 모든 경로를 제공합니다.평행선존재하다. 나에게는 방법이 하나뿐이다 /usr/local/bin/parallel. 이 경로를 사용하면 잘 작동합니다.
  2. ~/.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.

답변2

TL;박사:apt install parallel

최소한 Debian Buster 및 Bullseye에서는 /usr/bin/parallel이 moreutils패키지 및 에서 제공됩니다 parallel. moreutils만 설치하면 OP와 동일한 동작을 발견했습니다. 설치로 parallel문제가 해결되었습니다. 어느.

관련 정보