【发布时间】:2018-02-28 00:21:48
【问题描述】:
我想从 python 脚本实现 systemd 功能。使用第三方库从 python 脚本启动和停止 Linux 机器中的服务。
e.g: sudo systemctl start application.service
我知道有一个库支持 systemd 类功能,即 DBUS
import dbus
sysbus = dbus.SystemBus()
但是,我正在寻找除 dbus 之外的最佳库。任何想法...
【问题讨论】:
-
关于上述问题的任何信息。
-
一个库可以实现套接字激活并说它“支持systemd功能”,或者支持通过
subprocess.Popen调用systemctl命令并说它“支持systemd功能”,或者支持@ 987654326@ socket 向启动它的监督守护进程提供有关服务状态的详细信息,并说它“支持 systemd 功能”。这个问题太宽泛而无用——如果没有关于您实际尝试完成的更多详细信息,就无法合理地说出图书馆是否会做您正在寻找的事情。 -
此外,这里不允许图书馆推荐问题。参见stackoverflow.com/help/on-topic“一些问题仍然离题”列表中的#4