Je veux être informé de tous les changements d'état des unités de service. Je sais qu'il y a l'API DBUS qui me donne des signaux pour UnitNew et UnitRemoved, mais la sémantique n'est toujours pas claire pour moi. De plus, les signaux ne fournissent pas les informations dont j'ai besoin.Comment s'inscrire aux événements du cycle de vie du service systemd?
J'utilise go et j'ai essayé le go-systemd lib de coreos. Ils fournissent un moyen de "s'abonner" mais en fait, il interroge toutes les informations de l'unité disponibles dans le système. Je ne veux pas le faire toutes les quelques millisecondes, juste pour être informé des changements d'état.
J'ai également essayé le org.freedesktop.DBus.Properties par défaut mais je ne peux pas obtenir ce travail.
S'il vous plaît aider Si vous le pouvez, je suis à court d'idées.