2011-12-21 28 views

回答

1

該劇本是否由該相同工具發起?如果是的話,你需要運行os.setsid()來停止依賴它。

+0

是的,腳本很可能是由同一個工具啓動的 – maheshg 2011-12-22 00:21:15

+0

如果腳本需要與終端交互,這將是不幸的,因爲'setsid(2)'將終端與進程分離。正在執行的shell命令還需要非常具體 - 對於「我的組中的所有進程」爲「0」或「ppid」,其中pid是包含此進程和另一進程的進程組。 – sarnold 2011-12-22 00:23:42

+0

無法使用os.setsid(),它給出錯誤說OSError:[Errno 1]不是所有者 – maheshg 2011-12-22 00:29:30

1

您的腳本可能正確終止。嘗試在最後一行代碼之後添加以下行來向您說明它已完成。

raw_input('Press any key to exit.') 
相關問題