看板 [ Python ]
討論串[問題] 如何在父程序結束後不終止子程序
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者Holocaust123 (一步一腳印)時間14年前 (2011/07/14 23:42), 編輯資訊
0
0
2
內容預覽:
第一眼看完u大的回文跟上面幾篇文時 我還以為我看錯了 怎麼情況跟我完全不一樣. 我的情況是只要父程序一終止 子程序也會跟著終止 屢試不爽. 怎麼會這樣呢?. 後來終於找到問題點.... 環境. OS: Xubuntu 11.04. Python: 2.7.1. 編輯器: Vim 7.3. 我的Vim
(還有1192個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者StubbornLin (Victor)時間14年前 (2011/07/14 23:29), 編輯資訊
0
0
7
內容預覽:
Windows的作法可能要參考一下它的service機制之類的. Linux的話,我想你要的應該就是daemon. http://home.educities.edu.tw/shirock/comp/Daemon_initiation.txt. http://stackoverflow.com/qu
(還有282個字)

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者uranusjr (←這人是超級笨蛋)時間14年前 (2011/07/14 22:38), 編輯資訊
0
0
1
內容預覽:
咦?. Popen 本來就不會 wait 吧. 要強制停下來等它執行完再繼續, 必須加上(以你的例子) p.wait() 等 p 結束. 除非你把 stdout 或/和 stderr 給 PIPE 到父程序, 那會自動變成 blocking. 不過這是非常合理的設定.... subprocess 創
(還有44個字)

推噓0(0推 0噓 2→)留言2則,0人參與, 最新作者timTan (用口頭禪區分年記)時間14年前 (2011/07/14 22:36), 編輯資訊
0
0
1
內容預覽:
import subprocess. cmd = 'sleep 1;echo "wow"'. p = subprocess.Popen(cmd, shell=True). print 'end of program'. 你看一下。 都符合你的需求吧?. --. 發信站: 批踢踢實業坊(ptt.c

推噓1(1推 0噓 5→)留言6則,0人參與, 最新作者Holocaust123 (一步一腳印)時間14年前 (2011/07/14 21:17), 編輯資訊
0
0
1
內容預覽:
#!/usr/bin/python. #coding=utf8. import subprocess. cmd = 'test.sh'. p = subprocess.Popen(cmd). print 'end of program'. 假設上面是a.py的內容. 有幾個問題想問:. 1. 如何讓
(還有249個字)
首頁
上一頁
1
下一頁
尾頁