Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Ping раз в минуту

Ответить
Настройки темы
CMD/BAT - [решено] Ping раз в минуту

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


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

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


помогите в написании batch файла для одинарного запроса pingа раз в минуту в течении 9 часов

Отправлено: 23:57, 15-03-2010

 

Пользователь


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

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


Вот такой вот скриптик - скажем так, более навороченный пингер с анализом отсутствия пингов по удаленным узлам. Дело в том, что машин в сети несколько (скажем так 10, может больше) - все они на usb-модемах PEOPLE_NET (которые имеют свойство периодически подвисать) и тогда спасает только ребут всего системника!
Код: Выделить весь код
  
@Echo Off
setlocal enableextensions enabledelayedexpansion
:NEW
Set /a cWork=0
Set /a err=0
Set /a rebut=0
goto PING
:EOF
If %cWork%==5 echo NEW & goto NEW
rem "если два цикла подряд отсутсвуют пинги, переходим к пересозданию подключения"
If %err%==2 goto DIAL

:PING 
rem "указываем пингуемый диапазон"
For /l %%a In (70,1,80) Do Ping.exe > nul -n 10 -w 3000 10.1.5.%%a
 
rem "если последний узел не пингуется, либо не пингуется весь диапаон"
If ErrorLevel 1 (set /a err=%err%+1 & goto EOF)
rem "ну, тут всё понятно: увеличиваем счётчик успешных попыток"
If ErrorLevel 0 (set /a cWork=%cWork%+1 & goto EOF)
:DIAL

rasdial people /disconnect
rasdial people admin admin
rem "сбрасываем счётчик ошибок в 0 и увеличиваем счётчик редиала на 1"
Set /a err=0
set /a rebut=%rebut%+1
If %rebut%==4 (echo %rebut% >> logging.log && shutdown.exe -r -t 5)
rem "возвращаемся к началу цикла"
goto EOF
exit
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:17, 11-05-2011 | #11



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Ping раз в минуту

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Происходит автоматический выход из системы каждую минуту 06072009 Microsoft Windows Vista 2 01-04-2011 15:48
Разное - Принетер печатает раз через раз. Solker Microsoft Windows 2000/XP 2 23-04-2009 10:02
Flash - Corasair Survivor 8gb. Отваливается через минуту. advin Накопители (SSD, HDD, USB Flash) 5 29-03-2009 14:34
Wireless - Ровно каждую минуту пинг вырастает до 1к-2к DominatorBlazer Сетевое оборудование 0 10-02-2009 19:38
Интернет - [решено] После соединении с инетом комп на минуту подвисает fugi1 Microsoft Windows 2000/XP 3 04-10-2008 09:41




 
Переход