Python 不会终止进程

Python 不会终止进程

我想终止 的所有子进程n以及n它自身。当我从终端运行代码时,它可以工作,但是当我在生产模式下运行代码(使用NginxGUnicornsystemd和 ...)时,它不起作用。

注意:这是大代码的一部分

注意: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

相关内容