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

CaoE的Python项目详细描述


曹娥可以很容易地自动杀死所有的孩子(和 孙辈)在父母去世时进行处理,即使被sigkill杀死。

用法

只需拨打电话:

caoe.install()

在程序开始时。

工作原理

当调用caoe.install()时,它派生出一个子进程和 孙子过程。父进程和子进程都将阻塞,只有 孙子进程将继续运行。子进程继续检查 父级的状态。如果发现父母已经死了,就会杀了孙子 过程(和孙子过程,如果有的话)和自杀。

Build Status

更改日志

0.1.7

  • 修复子进程将在任何信号上退出的bug。
  • 放弃对Python2.6的支持。
  • 使用py.test和tox测试跑步者,减少对鼻子的依赖。
  • 使测试更稳定。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
字典java cassandra对象映射注释   java定制Solr TokenFilter lemmatizer   字符串从Java文件中读取windows文件名   java如何在Windows上设置StanfordCorenlp服务器以返回文本   java axis2“意外的子元素值”   java使用POI HSSF获取错误   多线程Java等待计时器线程完成   java ForkJoinPool BuffereImage处理风格   从java代码运行Python脚本   java将字节[]转换为短[],使每个短元素包含13位数据   java如何为swing jframe应用程序将代码划分为类   java使用okhttp更改baseurl   java AlertDialog。建设者setView导致堆栈溢出错误   java如何在特定的radius 安卓 studio中接收地址列表?