бывает просто падает, чтобы не тревожили в крон раз в минуту (ну или по желанию) проверка работоспособности
#!/bin/bash
wget http://127.0.0.1:8888/status/ -O /dev/null
if [ $? -ne 0 ] ; then
logger test udpxy deamon its dead
echo "down"
kill -9 `pidof udpxy`
udpxy -p 8888 -c 6 -S -l /media/data/log/udpxy/temp.log
else
logger test udpxy deamon its work
echo "up"
fi
если прокси упал - значит и страничка статуса упала - проверяем страничку тупо wget , если команда выполнена успешно - все норм, продолжаем работу и отписываемся в сислог (ну и в консоль если скрипт дергаем ручками ) если страничка статуса не открывается - - пишем в лог, консаоль, киляем процессы и запускаем с нужными параметрами
#!/bin/bash
wget http://127.0.0.1:8888/status/ -O /dev/null
if [ $? -ne 0 ] ; then
logger test udpxy deamon its dead
echo "down"
kill -9 `pidof udpxy`
udpxy -p 8888 -c 6 -S -l /media/data/log/udpxy/temp.log
else
logger test udpxy deamon its work
echo "up"
fi
если прокси упал - значит и страничка статуса упала - проверяем страничку тупо wget , если команда выполнена успешно - все норм, продолжаем работу и отписываемся в сислог (ну и в консоль если скрипт дергаем ручками ) если страничка статуса не открывается - - пишем в лог, консаоль, киляем процессы и запускаем с нужными параметрами
Комментариев нет:
Отправить комментарий