跳转到主要内容

当父进程死亡时杀死所有子进程

项目描述

CAoE使自动杀死父进程死亡时产生的所有子进程(包括孙子进程)变得简单,即使是通过SIGKILL被杀死的。

用法

只需在程序开始处调用

caoe.install()

工作原理

当调用caoe.install()时,它将分支出一个子进程和一个孙子进程。父进程和子进程都会阻塞,只有孙子进程会继续运行。子进程会检查父进程的状态。如果它发现父进程已死亡,则杀死孙子进程(如果有,还会杀死孙子孙子进程)并自杀。

Build Status

变更日志

0.1.7

  • 修复了子进程在任何信号下都会退出的bug。

  • 停止支持python 2.6。

  • 使用py.test和tox作为测试运行器,取消对nose的依赖。

  • 使测试更稳定。

项目详情


下载文件

下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

CaoE-0.1.7.tar.gz (3.3 kB 查看散列)

上传时间 源代码

支持