文件名称:pymanager:一个易于配置的 Python 进程管理器,用于启动、管理和关闭多个进程
文件大小:13KB
文件格式:ZIP
更新时间:2024-06-29 06:59:14
Python
Python 中的进程管理器 根据一组规范启动和管理流程,根据要求批量关闭流程。 对于没有固有清理的测试环境很有用。 用法 要使用,请将配置文件放在目标目录中。 配置文件是一个遵循指定结构的 json 文件(默认为 pymanager.json,但可以使用 -f 或 --file 开关更改)。 您还可以将进程管理器作为守护程序启动。 传递 -d 或 --daemon 开关来执行此操作。 概念 管理器使用两种对象:进程和验证器。 单个进程是由管理器启动的条目。 在执行过程中当前无法更改进程数量,但是可以随意重新启动任何进程。 目前,这种操作只能通过公开的 HTTP 接口完成,但计划使用具有持久性的命令行工具。 验证器是可以附加到进程的验证器对象的实例。 验证器的目标是检查进程是否设法达到了所需的状态——例如,在 HTTP 服务的测试环境中,在服务开始其侦听进程之前无法继续进行测试。 在
【文件预览】:
pymanager-master
----MANIFEST.in(23B)
----pymanager-example.json(922B)
----README.rst(7KB)
----pymanager.py(8KB)
----LICENSE(1KB)
----setup.py(1KB)
----.gitignore(30B)
----DESCRIPTION.rst(211B)
----pymutils()
--------process.py(6KB)
--------exited_verifier.py(657B)
--------http_service.py(2KB)
--------http_verifier.py(1KB)
--------verifier.py(371B)
--------__init__.py(176B)
--------debug.py(496B)
--------global_storage.py(214B)