用于在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第三方库


热门话题
无JPA的纯Hibernate ORM java SpringBoot配置   安卓会生成一组唯一的java数字   java我的自定义阵列列表每次启动时都会崩溃我不确定为什么会一直崩溃   Java继承;将子类传递给超类的抽象方法   java从没有if语句的数组中获取instanceof type   java中使用对象的温度转换   存储库接口的JavaSpringDataMongoDBeanXML配置   java JAXWS为iBM websphere、iBM web服务客户端添加寻址   数组试图返回Java中两个对象的面积之和   apache Spark java:columnNameOfCorruptRecord和badRecordsPath在加载csv时不工作   java无法创建。txt文件   java Hibernate与MySQL插入查询不一致   不考虑java Hazelcast分布式地图的最大大小   bash Java如何在父进程中设置环境变量