Простой скрипт который вы можете поставить в cron для перезапуска процесса.
#!/bin/bash PGREP="/usr/bin/pgrep" RUN=$1 $PGREP ${RUN} if [ $? -ne 0 ] then $2 fi
Использовать его не сложно, первым идет название процесса за которым мы следим, вторым — команда на перезапуск, как пример, пусть скрипт называется restart.sh, а проверят мы будем Apache. Тогда в cron добавляем:
*/5 * * * * /restart.sh httpd ‘service httpd restart’ &> /dev/null