2011-08-11 3 views
2

python 스크립트를 병렬로 실행하려고합니다 (GNU 병렬 20110722). 아래에서 볼 수 있듯이, 나는 내가 시도한 어떤 방법으로도 달릴 수 없다. (^C은 시스템에서 응답이 없으므로 Ctrl + C로 작업을 중단하는 지점을 표시합니다.)GNU 병렬을 사용하는 동안 bash 스크립트에서 python 스크립트 호출

[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'] 
(...) 

나는이 상황에 대한 답을 찾지 못했기 때문에이 문제를 해결할 수 있다면 정말 감사 할 것입니다.

답변

관련 문제