2011-08-11 114 views
2

我想并行运行python脚本(与GNU并行20110722)。从下面可以看出,我无法以我尝试的任何方式跑步。 (^C标志着我用ctrl + C中断作业的地步,因为系统没有响应)。使用GNU并行调用python脚本从bash脚本

[email protected]:~/Programs/LeitMotifsParallel$ parallel python {1} :::: <(echo MainMult.18136.py) 
^C 
[email protected]:~/Programs/LeitMotifsParallel$ parallel python {1} ::: <(echo MainMult.18136.py) 
File "/dev/fd/63", line 1 
MainMult.18136.py 
      ^
SyntaxError: invalid syntax 
[email protected]:~/Programs/LeitMotifsParallel$ parallel MainMult.18136.py 
parallel: Input is tty. Press CTRL-D to exit. 
^C 
[email protected]:~/Programs/LeitMotifsParallel$ 

但是,python脚本直接从控制台运行时按预期运行。

[email protected]:~/Programs/LeitMotifsParallel$ MainMult.18136.py 
/home/me/Programs/LeitMotifsParallel/StAlg.py:6: DeprecationWarning: the sets module is deprecated 
import sets #@UnusedImport 
Start : 18:59:34 11Aug2011 
['M'] 
['M'] 
(...) 

我还没有找到造成这种局面的答案成功的,所以我真的很感激,如果你能帮助我解决这个问题。

回答