用于在windows和unices上启动、维护和终止长寿命python子进程家族的库。

processfamil的Python项目详细描述


处理系列

用于在windows和*nix上启动、维护和终止长寿命python子进程家族的库。

子进程可以从控制台应用程序或windows服务/*nix守护进程启动。 在stdin/stdout上实现了一个简单的面向行的基于文本的控制协议,该协议允许干净地关闭子进程。 因此,sys.stdin和sys.stdout被重定向到子进程中的os.devnull。 默认情况下,子进程sys.stderr流的输出将在父进程sys.stderr流上进行回显。

为了避免孤立进程,创建子进程的方式将确保在父进程死亡时杀死它们。 在windows上,这是使用共享的Job Object实现的。 如果父进程不在作业中,则它将创建作业对象,并在创建任何子进程之前将其自身添加到该作业中。 对于*nix,它使用prctl pr_set_pdeathsig设置。

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

推荐PyPI第三方库


热门话题
用于OneToMany关系的java JPA NamedQuery   java我需要在JSTL c:import上对法语字符进行什么编码   排序如何使用文件中的名称对高分列表进行排序?JAVA   java如何将结果保存到txt文件而不使用打印行?   如何在最终编译之前使用java注释修改源代码?   为什么分配的java变量的行为类似于引用?   MVEL“in”运算符不适用于java中的集合   java Spring引导安全配置不能与角色/权限一起正常工作   Java将泛型类型与Void进行比较   java Kotlin生成priavate字段:@MyAnnotation字段不能是私有的或静态的   多线程Java同步将对象传递到外部方法   java使用MongoDB作为hadoop mapreduce作业的I/O   java JTable渲染器不更改背景   java服务器客户端socket编程   Java中的阻塞信号量是什么?   Java向量类未更新   mysql如何使用Java中的executeQuery()获取返回?   包含特殊字符的java解析字符串   java I有三个开关按钮,如果一个开关按钮处于活动状态,那么其他两个开关按钮应保持不活动或禁用