Есть питон скрипт на линукс сервере, который должен быть запущен 24/7. Если он по какой-то причине
аварийно завершается ИЛИ зависает (но НЕ завершается, то есть он еще в памяти), то мне нужно об этом знать.
Сначала я думал, что можно будет проверять через cron есть ли он в памяти (cron будет запускать другой bash скрипт). Это да, подходит. Но, только когда он аварийно завершается.
А если нет, если он просто как бы завис и вот-вот авирийно завершится, но ПОКА ЕЩЕ не завершился, то такой способ не подойдет, верно?
Что делать тогда? Сделать так, чтобы он сохранял раз в минуту heart-beat в файл? Вроде бы как это будет работать. Если не сохраняет, значит либо завис, либо уже аварийно завершился.
Что думаете?