Как использовать pydbus для подписки на сервисы в systemd? - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь создать сервис с python, который будет отслеживать / подписываться на определенные сервисы в systemd (сначала нужно получить информацию обо всех из них перед подпиской).Однако я не могу найти решение в документации по dbus или pydbuses для этого.Я не уверен, что импортировать или какие объекты использовать что-то подобное.

Использование виртуальной машины CentOS 7.5 и pydbus 0.6.0.

Например, если бы я делал что-то вроде systemctl list-unit |grep .service Я мог бы получить все службы, которые я хочу отслеживать, как я могу контролировать эти службы?

Похоже, я мог бы использовать свойство службы с именем ActiveState.Я не знаю, как использовать pydbus для подключения к сервису systemd, чтобы отслеживать изменения ActiveState для каждого сервиса.

...