Обычный подход из старых дней заключался в том, чтобы написать файл, содержащий отметку времени или идентификатор процесса, на /tmp, а затем проверить, был ли этот идентификатор процесса все еще запущен или уважительно, если отметка времени была еще последней. [!d0 ]
Также вы можете сделать простой while [ 1 ]; do phyton-script.ph; done, который перезапустит скрипт в случае его возврата.
Для получения дополнительных возможностей, пожалуйста, предоставьте дополнительную информацию о вашем скрипте. Особенно о том, почему вы ожидаете, что он неожиданно выйдет из строя.