Недавно решал тестовое задание в одну небольшую компьютерную фирму, которая занимается админством сайтов среди прочих там было такое задание: Установить и настроить решение, которое запустит службу nginx в случае ее остановки, а также сообщит о случившемся инциденте на почту alice@example.com.
Поскольку в качестве основного рабочего дистрибутива использовалась CentOS 7, я просто загуглил и докостылял готовое решение из Сети — http://northernlightlabs.se/systemd.status.mail.on.unit.failure . Но теперь, по завершению тестовых задач (уже совесть позволит спросить хорошее решение), у меня возник вопрос, а существует ли универсальное решение хотя бы для энжикса без привязки дистрибутиву и системе инициализации? А в идеале хотелось бы получить таковое для любого системного демона.