|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Ping раз в минуту |
|
CMD/BAT - [решено] Ping раз в минуту
|
Новый участник Сообщения: 16 |
помогите в написании batch файла для одинарного запроса pingа раз в минуту в течении 9 часов
|
|
Отправлено: 23:57, 15-03-2010 |
Пользователь Сообщения: 65
|
Профиль | Отправить 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 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Происходит автоматический выход из системы каждую минуту | 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 |
|