Python 如何使用pydbus订阅systemd中的服务?

Python 如何使用pydbus订阅systemd中的服务?,python,systemd,dbus,Python,Systemd,Dbus,我正在尝试使用python创建一个服务,该服务将监视/订阅systemd中的某些服务(在订阅之前,首先需要获取所有服务的信息)。但是,我在dbus或pydbuses文档中找不到解决方案。我不确定要导入什么或使用什么对象来允许这样的事情 使用CentOS 7.5虚拟机和pydbus 0.6.0 例如,如果我要做一些类似systemctl list units | grep.service的事情,我可以得到我想要监控的所有服务,那么我如何监控这些服务呢 看起来我可以使用名为ActiveState的服

我正在尝试使用python创建一个服务,该服务将监视/订阅systemd中的某些服务(在订阅之前,首先需要获取所有服务的信息)。但是,我在dbus或pydbuses文档中找不到解决方案。我不确定要导入什么或使用什么对象来允许这样的事情

使用CentOS 7.5虚拟机和pydbus 0.6.0

例如,如果我要做一些类似systemctl list units | grep.service的事情,我可以得到我想要监控的所有服务,那么我如何监控这些服务呢

看起来我可以使用名为ActiveState的服务的属性。我不知道如何使用pydbus连接到systemd服务以监视每个服务的ActiveState更改