fork_child.py的代码
from subprocess import Popen
child = Popen(["ping", "google.com"], stdout=subprocess.PIPE,stderr=subprocess.PIPE)
out, err = child.communicate()
我在终端窗口中作为以下方式运行 -
$python fork_child.py
如果我在另一个终端窗口中获取fork_child.py的PID并使用SIGTERM杀死它,"ping"不会被杀死。如何确保当fork_child接收到SIGTERM时,ping也被杀死?
SIGTERM
安装一个signal
处理程序来杀死子进程... - Bakuriu