Программа ReRuner параметр "имя процесса" - проверяет каждые 10 минут что процесс жив иначе запускает процесс заново.
У нас реализована на старом паскале... :)
Можно легко сделать и на питоне или C#
Какая у вас ОС? Под линуксом можно использовать systemd. А так можно написать другой скрипт который будет рестартить и отслеживать ваш процесс в бесконечном цикле.