2017-02-06 29 views
0
Proc = subprocess.Popen ([ 'FileName']) 

的文件名是存儲變量「/home/USER/exec.sh &」,在主文件夾的exec.sh文件的程序搜索並存儲在文件名的路徑。我是無法啓動該exec.sh process.It給我下面的錯誤Subprocess.Popen錯誤

OSError: [Errno 2] No such file or directory

我最初使用::

os.system(FileName) 

它的工作完美,但沒有換貨政...在pid上。因此,我轉向了Popen。

回答

0

剛:

fileName = "/home/USER/exec.sh" 
proc = subprocess.Popen(fileName) 
pid = proc.pid 
+0

非常感謝解決這一天真闕Stion的 –