Мені потрібно надсилати мережеві повідомлення, коли в системній службі у мене виходить з ладу або висить (тобто переходить у невдалий стан; я монітору за висячим за допомогою WatchdogSec =). Я помітив, що новіші systemd мають FailureAction =, але потім побачили, що це не дозволяє довільних команд, а просто перезавантаження / вимкнення.
Зокрема, мені потрібен спосіб, коли одне мережеве повідомлення буде надіслане, коли systemd виявить, що програма вийшла з ладу, а інше, коли виявить, що воно зависло.
Я сподіваюся на кращу відповідь, ніж "розбір журналів", і мені потрібно щось, що має майже миттєвий час відповіді, тому я не думаю, що підхід до опитування є хорошим; це повинно бути чимось спровокованим подією, що відбулася.