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

[TC] Скрипт для проверки интернет канала

Здравствуйте.

Помогите написать простенький скрипт для проверки интернет-соединения на работоспособность.
Условия следующие:
Если по команде "ping" 100% потерь - выполнение первого действия
Если потерь меньше - выполнение второго.

Ниже привожу скрипт для проверки целостности OpenVPN канала и его переподключении
в случае обрыва. При написании автором использовались утилиты curl.exe, devcon.exe
и sleep.exe. Может быть удастся адаптировать его и под мои нужды.

скрипт

NET START !!!DVBDATA
route print > c:\route_table.txt
find /i "0.0.0.0 0.0.0.0" c:\route_table.txt
if %errorlevel%==1 NET STOP !!!OPENVPN
if %errorlevel%==1 KILL *openv*
if %errorlevel%==1 rasdial earth_pppoe /dis
if %errorlevel%==1 goto END
"C:\SCRIPT'S\curl\curl.exe" -m 20 -r 0-99 213.180.204.8
IF %errorlevel%==0 GOTO TRACE
"C:\SCRIPT'S\curl\curl.exe" -m 20 -r 0-99 209.85.135.103
IF %errorlevel%==0 GOTO TRACE
NET STOP !!!OPENVPN
sleep 5000
KILL *openv*
NET STOP !!!DVBDATA
kill *server~*
"C:\SCRIPT'S\curl\curl.exe" -m 20 -r 0-99 213.180.204.8
IF %errorlevel%==0 GOTO TRACE
"C:\SCRIPT'S\curl\curl.exe" -m 20 -r 0-99 209.85.135.103
IF %errorlevel%==0 GOTO TRACE
:KILL_PPPoE
rasdial /dis
GOTO END
tracert -h 2 www.ya.ru > c:\tracert.txt
find /i "provider" c:\tracert.txt
if %errorlevel%==0 GOTO END
NET STOP !!!OPENVPN
devcon disable *TAP08*
devcon enable *TAP08*
sleep 5000
KILL *openv*
NET STOP !!!DVBDATA
kill *server~*
NET START !!!DVBDATA
NET START !!!OPENVPN
del /q c:\tsk_list.txt
del /q c:\route_table.txt
del /q c:\status.txt
del /q c:\tracert.txt

Пока не властен над сердцами лёд - вперёд!
Дашка, брюнетка monsieur_fu***@b*****.ru

Ответить   Sat, 14 Jul 2007 02:37:20 +0400 (#678855)

 

Ответы:

Приветствую!

Дашка пишет:

К примеру так:

ping 192.168.0.1
if errorlevel 1 goto error
echo без ошибок
goto next
:error
echo ошибки
:next

Ответить   Sat, 14 Jul 2007 19:51:48 +0400 (#678951)

 

Доброе время суток, уважаемые участники рассылки и Serg!
Мне есть, что ответить на письмо от 14 июля 2007 г., 19:51:48

Э-ээ, пингуется адрес домашней подсети, при этом подключения может и н
не быть, пинговать надоти внешний адрес. А, если служба dhcp в компе
отключена и 192.168.0.1 - адрес самого компа, получим отсутствие
ошибок даже при отсутствии коннекта вообще.

Ответить   Sat, 14 Jul 2007 22:47:38 +0400 (#678988)

 

Приветствую!

yuniks пишет:

Помоему очевидно, что это просто пример. А адрес такой может домашней
сети и не пренадлежать.

Ответить   Sat, 14 Jul 2007 22:54:16 +0400 (#678989)

 

Здравствуйте участники рассылки.
На своём компьютере в папке Program Files, я обнаружил папку
microsoft frontpage, и она оказалась пустой.

Вопрос: входит ли программа

microsoft frontpage в стандартную поставку windows xp?,бесплатная эта программа
или платная, , и где её можно скачать?

С уважением Serious_Sam.

Ответить   Sun, 15 Jul 2007 10:28:01 +0300 (#679084)

 

Доброе время суток, уважаемые участники рассылки и Serious Sam!
Мне есть, что ответить на письмо от 15 июля 2007 г., 11:28:01

Нет, она входит в корпоративный дистрибутив Microsoft Office

Нет.

Ответить   Sun, 15 Jul 2007 19:27:00 +0400 (#679163)