我有一个脚本启动另一个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
,但是如何通过关闭控制台(终端)来终止所有子进程?