Дошли у меня наконец-то руки до переезда с кронтабов на таймеры. Понял, что хочу какие-нибудь уведомления, если периодическая таска тем или иным образом упала. Собрал знатный велосипед на основе postfix, mailutils и скрипта рассылки. apt install -y postfix mailutils postfix во время установки ставим в режиме "local", если не собираемся отправлять реальные уведомления.
Далее создаём следующие файлы: Скрипт, который отправляет локальное письмо https://gist.github.com/ancient-web/4910642d6093adb72631a6dba9f986f0#file-failure-mail-sh
Сервис, который вызывают другие сервисы https://gist.github.com/ancient-web/4910642d6093adb72631a6dba9f986f0#file-systemd-failure-mail-service
Сервис, который ребутает nginx по расписанию и в случае ошибки отправляет письмо https://gist.github.com/ancient-web/4910642d6093adb72631a6dba9f986f0#file-nginx-reload-service
Добавляем в приветствие захода по ssh уведомления о новых письмах https://gist.github.com/ancient-web/4910642d6093adb72631a6dba9f986f0#file-bashrc
И очистку прочитанных по завершению сессии, чтобы не лежали вечно https://gist.github.com/ancient-web/4910642d6093adb72631a6dba9f986f0#file-bash_logout