Gnu-Parallel
並行 –max-procs 4 echo ::: {1..4} 不產生輸出?
當我執行以下命令時:
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
事實證明,我的電腦上的可用磁碟空間為零,這給了麻煩!也許這太具體了,但無論如何我都會把它留在這裡,以防其他人遇到類似的問題。