PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
Python
[問題] 關閉父程序 子程序未關閉
作者:
GJI4BP4
(SO嫩)
2014-04-28 15:44:24
有個問題請教
在編寫程式時,我使用subprocess.Popen(cmd, shell=True)來呼叫外部應用程式
我設定一段時間後自動關閉這個subprocess,但由cmd所呼叫的外部應用程式卻成了孤兒
有沒有方法是可以讓關閉父程序時子程序也一起關閉的呢?
還是有更好實作方法??
作者:
ccwang002
(亮)
2014-04-28 16:21:00
Popen.kill() 搭配 atexit 設定結束時把子程序 kill 掉Ref1:
http://stackoverflow.com/questions/320232
Ref2:
http://stackoverflow.com/questions/12682583
文章提到如果父程序被 kill atexit 不會被執行,不確定
作者:
GJI4BP4
(SO嫩)
2014-04-28 16:30:00
感謝樓上 剛剛用subprocess.Popen(cmd.split(), shell=F)的方式順利讓subprocess直接將外部程式關閉了
繼續閱讀
[閒聊] 想徵一個python家教
hkopee123
Re: [問題] 找出sublist在list中出現過的位置
mikapauli
Re: [問題] 函式寫入txt
ccwang002
[問題] 函式寫入txt
harohepowegr
[問題] 找出sublist在list中出現過的位置
ptero
Fw: [徵才]前/後端/演算法工程師(新加坡職缺)
walao81
[問題] python 不能在 sublime text 2 跑
lovepisces13
Re: [問題] list 裡的元素累加
qwertmn
Re: [問題] list 裡的元素累加
flarehunter
[問題] list 裡的元素累加
Drunk5566
Links
booklink
Contact Us: admin [ a t ] ucptt.com