Войти

Показать полную графическую версию : помогите с bat пинговалкой


Gallardo
13-09-2013, 13:43
всем доброго времени суток

суть вопроса заключается в следующем: необходим бат файлик, который бы пинговал несколько узлов, и в случае обрыва связи отсылал соответствующее сообщение на указанный имэйл.

на данный момент есть вот такое:

ping -n 1 192.168.1.1 | find /i "TTL=">nul
if %errorlevel%==0 (
echo IP доступен
) else (
c:\sendmail\sendmail.exe -t < c:\sendmail\message.txt
)

отправка имэйла происходит соотвественно с помощью утилитки sendmail

подскажите, как допилить(или может что то кардинально изменять прийдётся), чтобы можно было постоянно пинговать несколько адресов, но чтобы оно не слало письмо при первом пропавшем пакете, а только после нескольких последовательно пропавших

можно ли такие организовать?
заранее спасибо всем, кто откликнется

Iska
13-09-2013, 17:15
подскажите, как допилить(или может что то кардинально изменять прийдётся), чтобы можно было постоянно пинговать несколько адресов, »
Чтобы «постоянно» — несколько пакетных файлов.

но чтобы оно не слало письмо при первом пропавшем пакете, а только после нескольких последовательно пропавших »
Проще всего перейти на WSH/PoSH.




© OSzone.net 2001-2012