Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


amel27 Спасибо большое!!!

Скачал curl. И по фрагменту кода, того, что выше. Все работает. Он мне присылает заголовок сайта (без его содержимого). Это мне и надо было. Но я, честно говоря абсолютный чайник в написании скриптов. Разобраться как работает на готовом, это я еще могу. А вот приспособить эту строчку чтобы она при необнаружении HTTP ресурса делала redial... Чет нехватает мне :-(

Вот мой скрипт по пингу:

Код: Выделить весь код
@echo off
cmdow @ /MIN

:start 
echo %date% %time%

 echo Start... 
 echo Pinging...
 ping Google.ru >dev.null && goto pinging || echo ping fault =^> Connect && goto dialing

:redialing
echo %date% %time% redialing >>redial.log
set ARG=0


:dialing
echo %date% %time%
set /a ARG=ARG+1

 echo Disconnect to Beeline...
rasdial Beeline  /disconnect >dev.null //Beeline - имя соединение vpn на локал


echo %date% %time%
 echo Dialing to Beeline...
 rasdial Beeline 000xxxxxx@internet.beeline.ua xxxxxx   >dev.null && time /T && echo connected to "Beeline" || goto dialing 
 echo %date% %time% Dialing %ARG% >>redial.log

echo sleep 60 sec...
sleep 60

:pinging
echo sleep 60 sec...
sleep 60


:start_pinging
echo %date% %time%
 echo Pinging "Google.ru"...
 ping Google.ru >dev.null || echo ping fault =^> Retry Pinging && goto retry_pinging

echo sleep 60 sec...
sleep 60
 
echo %date% %time%
echo Pinging "ya.ru"...
 ping ya.ru >dev.null && goto pinging || echo ping fault =^> Retry Pinging && goto retry_pinging

:retry_pinging


echo %date% %time% Retry Pinging >>redial.log
 echo Retry Pinging "ya.ru"...
 ping ya.ru >dev.null && goto pinging || echo ping fault =^> disconnect && goto redialing

Ping я убирать не хочу. Иногда и по нему бывают неполадки.
Мне немного стыдно писать такие вопросы. Но, какую строку надо ввести, чтобы при неверном HTTP запросе у меня был redial ???
И при редиале это все сохранялось в лог-файле.

Последний раз редактировалось Strema, 07-02-2010 в 03:05.


Отправлено: 02:37, 07-02-2010 | #5