当我运行以下命令时:
parallel --max-procs 4 echo ::: {1..4}
在我的电脑中,它产生预期的输出 1、2、3、4(在不同的行中)。但是,当我在另一台计算机(已安装)上运行相同的命令时parallel
,它不会产生输出。两台电脑都安装了 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
通过第三计算机,但我认为这并不重要(或者是吗?)。您需要任何其他信息只需询问。
答案1
事实证明,我出现问题的电脑上的可用磁盘空间为零!也许这太具体了,但无论如何我都会把它留在这里,以防其他人遇到类似的问题。