Вы можете попробовать использовать очень мощные daemontools для управления всем.Эти инструменты обеспечивают очень детальный мониторинг, перезапуск и т. Д.
Если вам не нужна эта мощность, достаточно следующего сценария оболочки:
while true; do
$PROCESS
sleep $SLEEP_TIME
done
Это поможет перезагрузить вашу системукогда он рухнет, но не так много, и если вам нужны дополнения, вам не повезет.