Gnu-Parallel

並行 –max-procs 4 echo ::: {1..4} 不產生輸出?

  • March 22, 2016

當我執行以下命令時:

parallel --max-procs 4 echo ::: {1..4}

在我的 PC 中,它會產生預期的輸出 1、2、3、4(在不同的行中)。但是,當我在另一台電腦(已parallel安裝)上執行相同的命令時,它不會產生輸出。兩台 PC 都安裝了 Ubuntu 14.04(該命令工作的一台具有 Ubuntu 桌面,另一台具有 Ubuntu 伺服器)。我知道這是一個廣泛的問題,但可能是什麼問題?

執行echo {1..4}在兩台電腦中產生輸出。

附加資訊:help在兩台電腦上的控制台上執行(一台parallel有效,另一台不產生輸出)給出:

GNU bash, version 4.3.11(1)-release (x86_64-pc-linux-gnu)

在兩台電腦上。執行parallel --version給出:

GNU parallel 20130922
Copyright (C) 2007,2008,2009,2010,2011,2012,2013 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.

Web site: http://www.gnu.org/software/parallel

When using GNU Parallel for a publication please cite:

O. Tange (2011): GNU Parallel - The Command-Line Power Tool, 
;login: The USENIX Magazine, February 2011:42-47.

兩台電腦上。

應該注意的是,我正在通過第三台電腦遠端訪問兩台電腦我認為這並不重要(或者是嗎?)。您需要的任何其他資訊只需詢問即可。ssh

事實證明,我的電腦上的可用磁碟空間為零,這給了麻煩!也許這太具體了,但無論如何我都會把它留在這裡,以防其他人遇到類似的問題。

引用自:https://unix.stackexchange.com/questions/189732