А когда ping не получает ответ он что-нибудь генерирует?
Просто мне нужно постоянно пинговать устройство, и в случае его пропадания, генерировать сообщение. Пинг при этом прекращаться не должен!
>Пинг при этом прекращаться не должен!Вам срочно нужна корпоративная система обеспечения надёжности с элементами мониторинга! Тиволи, Openview, может, микрософт чего делает...
PS:
while true; do ping -c3 $ADDRESS |awk '/, 0 received/{nil=1}END{exit nil!=""}' || echo $ЧЕГО-НИБУДЬ | mail $КУДА-НИБУДЬ; sleep 65; donePPS: Нет, это--^^^ не карпаративная пинговалка: почтой за-а-авалит....
>А когда ping не получает ответ он что-нибудь генерирует?
>Просто мне нужно постоянно пинговать устройство, и в случае его пропадания, генерировать
>сообщение. Пинг при этом прекращаться не должен!#!/bin/sh
while :; do
ping -c 1 192.168.1.254 > /dev/null
if [ $? -ne 0 ]; then
echo "Prisoner has escaped!"
fi
done
>while :; do[skip]
>doneСобственно я так и сделал. :)
Но думал что-то есть в самом пинге.
>>while :; do
>
>[skip]
>>done
>
>Собственно я так и сделал. :)
>Но думал что-то есть в самом пинге.делать пинг - это неправильный поход... это как расчесывать влосы на голове граблями.
>А когда ping не получает ответ он что-нибудь генерирует?
>Просто мне нужно постоянно пинговать устройство, и в случае его пропадания, генерировать
>сообщение. Пинг при этом прекращаться не должен!не генерирует.
не надо забивать гвозди отверткой -- научитесь настраивать nagios или нечто подобное ему.
>>А когда ping не получает ответ он что-нибудь генерирует?
>>Просто мне нужно постоянно пинговать устройство, и в случае его пропадания, генерировать
>>сообщение. Пинг при этом прекращаться не должен!
>
>не генерирует.
>
>не надо забивать гвозди отверткой -- научитесь настраивать nagios или нечто подобное
>ему.Интересно, а nagios наверное уличной магией узнает что сервис пропал? тоже небось пингует, или по snmp собирает... Ну как вариант - агента ставит... но я погляжу как Вы агента провайдерскому шлюзу например поставите или на циску скажем...
>>>А когда ping не получает ответ он что-нибудь генерирует?
>>
>>не надо забивать гвозди отверткой -- научитесь настраивать nagios или нечто подобное
>>ему.
>
>Интересно, а nagios наверное уличной магией узнает что сервис пропал? тоже небось
>пингует, или по snmp собирает... Ну как вариант - агента ставит...nagios (а точнее, check_ping) запускает ping и анализирует выдачу, это факт. а зачем нужно видеть (!) реакцию на буквально каждый посланный icmp echo-request, я не знаю -- может быть, автор сидит и смотрит на консоль, как в фильме Матрица.
>но я погляжу как Вы агента провайдерскому шлюзу например поставите или
>на циску скажем...не понял, к чему это?
>не надо забивать гвозди отверткой -- научитесь настраивать nagios или нечто подобное
>ему.ради того чтобы снять суточную работу/неработу устройства? Может не надо стрелять из пушек по воробьям?
>>не надо забивать гвозди отверткой -- научитесь настраивать nagios или нечто подобное
>>ему.
>
>ради того чтобы снять суточную работу/неработу устройства? Может не надо стрелять из
>пушек по воробьям?ну опишите же наконец задачу так, чтобы можно было предложить адекватное решение. исходный вопрос совершеннейше бредов, если уж откровенно.