V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  tomcat65535  ›  全部回复第 2 页 / 共 2 页
回复总数  32
1  2  
2019-01-04 14:10:23 +08:00
回复了 smallgoogle 创建的主题 Python Linux 下 multiprocessing 的结束子进程问题
@smallgoogle
845 是 pid 啊
os.killpg(os.getpgid(p.pid), signal.SIGKILL)
=========================
os.killpg(pgid, sig)
Send the signal sig to the process group pgid.
--------------------------------
os.kill(pid, sig)
Send signal sig to the process pid. Constants for the specific signals available on the host platform are defined in the signal module.
2019-01-04 10:29:28 +08:00
回复了 smallgoogle 创建的主题 Python Linux 下 multiprocessing 的结束子进程问题
https://docs.python.org/3.6/library/signal.html
你需要一个 singal handler,

import singal

类似于

def int_singnal_handler(signum, frame):
pass # do something to end your processes

# blah blah blah

signal.signal(signal.SIGINT, int_signal_handler)
2018-09-28 16:38:56 +08:00
回复了 Wang1990 创建的主题 问与答 有偿征集店名,采用发 5000 利是
辣鸡诱惑
1  2  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2802 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 19ms · UTC 13:32 · PVG 21:32 · LAX 05:32 · JFK 08:32
Developed with CodeLauncher
♥ Do have faith in what you're doing.