|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : yx 2:5020/400 16 Feb 2001 21:22:36 To : All Subject : Re: Мониторилка + script -------------------------------------------------------------------------------- Andy Pershin <Andy.Pershin@p15.f10.n5059.z2.fidonet.org> wrote: > > hosts="host1 host2 host3" > > for h in $hosts ; do > if ! ping -c 1 -w 1 -i 1 $h >/dev/null 2>&1 ; then > /usr/local/bin/change_my_network $h > mail -s "$h unreachable" admin </dev/null > fi > done > > Дешево и сердито. :-) не совсем дешево: здесь - следующий по списку хост будет проверен лишь после того как отработает текущая проверка - что не всегда приемлемо (скажем много хостов, или есть необходимость в больших таймаутах). Да и - таймауты задаются только в секундах, отсутсвует ping targets host's multiple interfaces, и, в конце концов, вывод неудобен для парсера. p.s. таки fping поудобней будет, imho. -- Vladimir Yakovetsky --- ifmail v.2.15dev5 * Origin: Disorganized yx's groupie (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/134015d2bc592.html, оценка из 5, голосов 10
|