Описание тега thunderbird
Вы можете подключиться к PropertiesChanged сигнала на каждый блок, который испускается всякий раз, когда собственность единица изменения. Свойство Активностити
содержит значение состояния, отражает ли в настоящее время активным или нет. В настоящее время определяются следующие состояния: активный, перезарядка, не активен, не получилось, активация, деактивация. активный означает, что блок активен (очевидно,...). перегрузка показывает, что устройство активно и в настоящее время перезагружать его конфигурации. неактивно указывает, что он не активен и предыдущий запуск был успешным или нет предыдущий запуск состоялся еще. не означает, что он не активен и в предыдущем запуске была не удачная (больше информации о причине этого доступна на конкретные интерфейсы тип блока, например, для служб в собственность результат, смотри ниже). активация означает, что блок ранее был не активен, но в настоящее время в процессе ввода активном состоянии. Наоборот выключение указывает, что в настоящее время в процессе дезактивации.
(от systemd в ДГУ документы).
Чтобы получить начальный список узлов, можно использовать ListUnits
способ и подписаться на UnitNew
и UnitRemoved
сигналы, чтобы получить уведомление, когда блоки будут добавлены/удалены.
Есть несколько действующих проектов, которые уже пользуются этим, в том числе systemd_mon и sagbescheid.