Скрипт который реконектит PPPoE Фрегата бесконечно если оно отпадает...
Первым делом добавляем его в crontab и задаем исполнение каждых 5 минут.
Добавляем в /etc/crontab
*/5 * * * * root bash /root/checkinet.sh
и создаем файл
/root/checkinet.sh
с содержимым
#! /bin/bash
wget --spider http://ya.ru
if [ "$?" != 0 ]; then
echo `date` >> /root/reconnect.log
/usr/bin/poff dsl-provider
sleep 10
/usr/bin/pon dsl-provider
fi
Первым делом добавляем его в crontab и задаем исполнение каждых 5 минут.
Добавляем в /etc/crontab
*/5 * * * * root bash /root/checkinet.sh
/root/checkinet.sh
с содержимым
#! /bin/bash
wget --spider http://ya.ru
if [ "$?" != 0 ]; then
echo `date` >> /root/reconnect.log
/usr/bin/poff dsl-provider
sleep 10
/usr/bin/pon dsl-provider
fi
не забываем файл сделать исполняемым и дать на него права всем:
chmod +X /root/checkinet.sh chmod 777 /root/checkinet.sh
логи реконектов пишуться в /root/reconnect.log
логи реконектов пишуться в /root/reconnect.log
Комментариев нет:
Отправить комментарий