Создаём скрипт restart.sh со следующим содержимым:
#!/bin/bash
SITE=http://www.hpfh.net
rm -f test.file
wget -q $SITE -O test.file
file_size=$(stat -c%s test.file)
if [ $file_size == 0 ]
then
/etc/init.d/httpd restart
fi
И этому файлу поставьте права chmod 700 restart.sh
«www.hpfh.net» замените на Ваш сайт.
Далее поставьте файл restart.sh в крон(cron) с запуском каждые 2 минуты.
Теперь если сайт будет недоступен, то будет перезапуск Apache.
|