在使用GNU Parallel时从bash脚本调用python脚本

2 投票
1 回答
2836 浏览
提问于 2025-04-16 23:25

我正在尝试使用GNU parallel 20110722来并行运行一个Python脚本。下面的内容显示,我尝试的几种方法都没有成功。^C表示我用ctrl+C中断了这个任务,因为系统没有任何反应。

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

不过,当我直接从控制台运行这个Python脚本时,它是可以正常工作的。

me@kubuntu:~/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']
(...)

我一直没有找到解决这个问题的方法,所以如果你能帮我解决这个问题,我将非常感激。

1 个回答

2

如果这个链接没有回答你的问题,请详细说明一下缺少了什么。

撰写回答