Python:当父母去世时,如何杀死子进程?

子进程开始于


subprocess.Popen(arg)

有没有办法确保在父母异常终止时将其杀死?我需要在Windows和Linux上都能使用。我知道此Linux解决方案。


编辑:


subprocess.Popen(arg)如果存在使用其他启动进程的方法的解决方案,则可以放宽启动子进程的要求。


慕婉清6462132
浏览 961回答 3
3回答

猛跑小猪

我看到我错过了示例中的滚动条,该滚动条整齐地修剪了if __name__ == "__main__":块。这样做更有意义!但是,与使用OS级工具(在Linux和Windows上均可用)的更多解决方案相比,这种方法似乎不必要而复杂且不可靠,并且为问题创造了新的机会-例如,当前编写的代码使应用父母监视孩子的生活或获得退出代码,如果运行多个孩子,将泄漏看门狗进程。
打开App,查看更多内容
随时随地看视频慕课网APP