Отправляет email-рассылки с помощью сервиса Sendsay

Re: Помогите со скриптом

Можно проверить через ping -c 3 ya.ru

исходное сообщение
Тема: Помогите со скриптом
От: Ignatiy Goloviznin <Ign10***@m*****.ru>
Дата: 15 Ноябрь 2006 19.24

#!/bin/sh
restart_pptp()
{
/usr/sbin/pptp-command stop vpn1;

if /usr/sbin/pptp-command start vpn1; then
echo "`date +%d.%m.%y_%H:%M:%S` PPTP Restarted" >>
/var/log/ppp/cron.pptp;
fi
}

if ifconfig ppp0 | grep ppp > /dev/null; then
echo "`date +%d.%m.%y_%H:%M:%S` PPTP test Ok" >> /var/log/ppp/cron.pptp;
exit 0;
else
echo "`date +%d.%m.%y_%H:%M:%S` Attempting to restart PPTP" >>
/var/log/ppp/cron.pptp;
restart_pptp > /dev/null 2>&1 &
fi

Как мне к той проверке наличия ppp0 добавить проверку отклика DNS`ов,
что если все шесть пакетов были утеряны или получу ответ From
123.456.799.15 icmp_seq=1 Destination Host Unreachable?

ping -c 3 123.456.789.1
ping -c 3 123.456.789.2

Ответить   Wed, 15 Nov 2006 23:14:10 +0200 (#610435)

 

Ответы:

amper_2***@r*****.ru wrote:

Зачем?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28745; Возраст листа: 1210; Участников: 1391
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/610800

Ответить   Thu, 16 Nov 2006 20:57:31 +0200 (#610800)

 

В сообщении от 16 ноября 2006 20:57 Ignatiy Goloviznin написал(a):

затем что это одновременно проверит наличие канала в мир и откликабельность
DNS серверов

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28751; Возраст листа: 1211; Участников: 1391
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/610879

Ответить   Fri, 17 Nov 2006 00:35:17 +0200 (#610879)

 

Amper wrote:

А зачем мне проверять наличие канала в мир? Что перезагрузка канала
пробьет канал в мир? Думаю что нет, а вот проблемы с отправкой и приемом
почты мне будет обеспечена, если яндекс не будет откликаться. Зачем
придумывать лишние проблемы? Может поможете усовершенствовать скрипт?

-*Название листа "Linux: разрешение вопросов, перспективы и общение";
Написать в лист: mailto:comp.soft.linux.discuss-list@subscribe.ru
Адрес правил листа http://subscribe.ru/catalog/comp.soft.linux.discuss/rules
Номер письма: 28792; Возраст листа: 1211; Участников: 1394
Адрес сайта рассылки: http://www.linuxrsp.ru
Адрес этого письма в архиве: http://subscribe.ru/archive/comp.soft.linux.discuss/msg/611264

Ответить   Fri, 17 Nov 2006 22:25:49 +0200 (#611264)