文件名称:detach:分叉和分离当前过程
文件大小:6KB
文件格式:ZIP
更新时间:2024-05-31 19:10:44
Python
分离 分叉并分离当前过程。 用法 detach包包含一个称为Detach的上下文管理器。 它与with语句一起with以派生当前进程并在该进程中执行代码。 当上下文管理器退出时,子进程退出。 可以将以下参数传递给Detach来更改其行为: stdout将子stdout重定向到此流。 stderr将子stderr重定向到此流。 stdin将其流重定向到子stdin。 close_fds关闭子对象中除stdio之外的所有文件描述符。 exclude_fds如果close_fds为True则不要关闭这些文件描述符。 daemonize -上下文管理器退出时退出父进程。 例子 带有STDOUT的简单前叉 import detach, os, sys with detach.Detach(sys.stdout) as d: if d.pid: print("for
【文件预览】:
detach-master
----setup.py(910B)
----.gitignore(51B)
----.travis.yml(69B)
----LICENSE(1KB)
----setup.cfg(65B)
----detach.py(5KB)
----README.md(2KB)
----tests.py(4KB)