我想杀死它的所有子进程n及其n自身。当我运行代码表单终端时它可以工作,但是当我在生产模式下运行代码时(使用Nginx,GUnicorn和systemd...)它不起作用。
注意:这是大代码的一部分
注意:n是一个subprocess.Popen对象。
子进程是 python jupyter notebook。
for n in notebooks:
env = dict(os.environ)
env['DISPLAY'] = ":0"
subprocess.Popen(f'pkill -P {n.pid}',env=env,shell=True)
return 'Done!',200