Muszę wysyłać wiadomości sieciowe, gdy usługa systemowa ulegnie awarii lub zawiesi się (tzn. Przejdzie w stan awarii; monitoruję pod kątem zawieszenia za pomocą WatchdogSec =). Zauważyłem, że nowsze systemy mają FailureAction =, ale potem zobaczyłem, że nie pozwala to na dowolne polecenia, a jedynie na ponowne uruchomienie / wyłączenie.
W szczególności potrzebuję sposobu, aby jeden komunikat sieciowy został wysłany, gdy systemd wykryje, że program się zawiesił, a drugi, gdy wykryje, że zawiesił się.
Mam nadzieję na lepszą odpowiedź niż „parsowanie dzienników” i potrzebuję czegoś, co ma niemal natychmiastowy czas odpowiedzi, więc nie sądzę, aby metoda odpytywania była dobra; powinno to być coś wyzwalanego przez zdarzenie.