【发布时间】:2011-02-25 07:45:46
【问题描述】:
我在 python 中有运行外部程序的 damon:
subprocess.call(["java", "-jar", "start.jar"])
当我杀死守护进程时,子进程(java)仍在运行
我怎样才能让子进程也被杀死?
【问题讨论】:
-
你是如何杀死守护进程的?如果使用 kill -9,则无能为力,否则您可能会为该信号编写一个信号处理程序,捕获它以终止 java 进程,然后优雅地退出。
标签: python subprocess daemon