Периодически советую и часто рассказываю про сервис healthchecks.io
Суть сервиса - мониторинг работы crontab задач на серверах.
Допустим вы создаете задачу на бекап какой-то папки по расписанию, запихиваете в крон свой скрипт.
Но вот так понять, выполнился он или нет ?
Тут на помощь приходит этот сервис.
Фактически добавляете после скрипта "&& + курл с токеном в сервис".
После выполнения скрипта и если он завершился без ошибок, крон дергает этот курл, а сервис в свою очередь помечает эту задачу "живой".
Если через определенное по расписанию время (есть и понятие Grace Time) курл не дернулся - значит скрипт упал с ошибкой и вы тут же уведомляетесь в свой любимый месседжер (а их там великая тьма, хоть по смс).
Вот так просто и железно. И кстати бесплатной версии хватает за глаза.
Понятное дело, что это не дает гарантию, что внутри вашего скрипта нет проверок на логику и бекап базы мог и не получится, а скрипт все равно вернул ОК - но это уже вопрос к вашим скриптам.
Меня лично эта штука много раз выручала.
#сервисы https://bit.ly/3FmggpO