Страница 1 из 1

Как написать скрипт?

Добавлено: 2010-05-06 16:23:44
levantuev
Есть БД IP (в любом формате можно сделать структуру, хоть через запятую, хоть через пробел)
Нужно пинговать все эти ip адреса и которые не отвечают отсылать на почту.
Пожалуйста гуру шелла выручайте...

Re: Как написать скрипт?

Добавлено: 2010-05-06 17:42:08
Гость
есть такой порт, net/fping называется. Там в справке в секции EXAMPLES есть perl скрипт как раз для отсылания упавших хостов. Глянь сам - fping(8). А вот на ash проверка каждую минуту и отпрака админу

Код: Выделить всё

#! /bin/sh

while sleep 60; do
    cat servers.txt |
    fping -u |
    mail -s 'unreachable hosts' admin@example.com
done
где в servers.txt каждый хост с новой строки

Код: Выделить всё

1.1.1.1
127.0.0.1

Re: Как написать скрипт?

Добавлено: 2010-05-10 7:09:38
levantuev
Спасибо, помогло