childmgr.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:hydra 作者: lake-lerna 项目源码 文件源码
def terminate_process_and_children(self, name):
        """
        Recursively terminate all children of
        respective process
        @args:
        name:   Name of the job
        """
        if name not in self.jobs:
            print("[%s] does not exist as a process!", name)
        ppid = self.jobs[name]['process'].pid
        try:
            parent_proc = psutil.Process(ppid)
        except psutil.NoSuchProcess:
            return
        children = parent_proc.children(recursive=True)
        for proc in children:
            l.debug(proc)
            try:
                proc.send_signal(signal.SIGKILL)
            except:
                pass
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号