Python终端关闭时如何终止子进程?

时间:2016-09-19 17:56:09

标签: python subprocess terminate

我有一个脚本启动另一个script2.py作为子进程。但是当我关闭终端时,script2.py仍然保持运行状态。关闭终端(控制台)时如何终止子进程。

以下是我启动子流程的方法:

os.killpg(os.getpgid(p.pid), signal.SIGTERM)

我通常会这样关闭它:SELECT Year, Country, SUM([Total Sales]) OVER (), SUM([Total Sales]) OVER (PARTITION BY Year) FROM Table ,但是如何通过关闭控制台(终端)来终止所有子进程?

0 个答案:

没有答案