SystemD多进程管理器
sdmpm的Python项目详细描述
SystemD多进程管理器
SystemD使用模板支持完全相同类型的多个进程。然而,增加或减少进程的数量是非常乏味的。这个脚本旨在简化这个过程。在
安装
脚本以sdmpm
的名称发布在PyPI上。在
- 使用pipx或psm等工具将此脚本安装到专用的virtualenv:
psm install sdmpm
- 使用pip:
pip install sdmpm
(最好使用--user
或在virtualenv中安装)
您也可以直接从Github下载脚本,它没有外部依赖性,并且在python3.5及更高版本上进行了测试。在
wget https://github.com/anlutro/systemd-multi-process-manager/raw/master/src/sdmpm.py -o /usr/local/bin/sdmpm
使用
假设您已经配置了一个模板化服务(即,有一个/etc/systemd/system/example@.service
),您可以使用它来确定应该运行多少个该进程:
您还可以使用标准的systemctl
命令,例如status
、start
、stop
、restart
、enable
和{
您可以传递--user
,它的工作方式与systemctl --user
相同。在
许可证
此存储库的内容在GPL v3 license下发布。有关详细信息,请参阅包含的LICENSE文件。在
- 项目
标签: