Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)

Модерирует : gyra, Maz

Widok (03-03-2010 16:29): Лимит страниц. Продолжаем здесь.  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

ScreamWolf



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

set h1=18
set h2=9
set m1=0
set m2=0
set s1=0
set s2=0
set timesleep=30
set /a TimeInSec1=(%h1%*60+%m1%)*60+%s1%  
set /a TimeInSec2=(%h2%*60+%m2%)*60+%s2%  
set /a timesleep+=1  
start hs_message.exe "Server Controll ONLINE - ЗАПУЩЕН c %h2%:%m2%:%s2% до %h1%:%m1%:%s1% таймаут:%timesleep%сек" "!!!ВНИМАНИЕ!!!   ***   %date% %time:~0,8%" I OK  
:scan
for /f "tokens=1,2,3 delims=:" %%a in ("%time:~0,8%") do (set hh=%%a) & (set mm=%%b) & (set ss=%%c)
set /a TimeInSec=(%hh%*60+%mm%)*60+%ss%  
if %TimeInSec% GEQ %TimeInSec1% (goto :stop)  
if %TimeInSec% Lss %TimeInSec2% (goto :stop)  
set server=server1  
set log=%temp%\%server%.scan  
ping -n 1 %server% >%log%  
find /i "ttl" "%log%"  
if %errorlevel%==1 goto offline
:%server%
set server=server2  
set log=%temp%\%server%.scan  
ping -n 1 %server% >%log%  
find /i "ttl" "%log%"  
if %errorlevel%==1 goto offline
:%server%
set server=server3
set log=%temp%\%server%.scan  
ping -n 1 %server% >%log%  
find /i "ttl" "%log%"  
if %errorlevel%==1 goto offline  
:%server%
set server=server4
set log=%temp%\%server%.scan  
ping -n 1 %server% >%log%  
find /i "ttl" "%log%"  
if %errorlevel%==1 goto offline  
:%server%
set server=server5
set log=%temp%\%server%.scan  
ping -n 1 %server% >%log%  
find /i "ttl" "%log%"  
if %errorlevel%==1 goto offline
goto scan
ffline  
start hs_message.exe "Сервер %server% не доступен (не виден в сети)! Проверьте сетевые подключения сервера!" "!!!ВНИМАНИЕ!!!   ***   %date% %time:~0,8%" E OK  
goto %srv%  
:TurnOff  
start hs_message.exe "Server Controll ONLINE - ОСТАНОВЛЕН по истечению времени!" "!!!ВНИМАНИЕ!!!   ***   %date% %time:~0,8%" I OK  
del /q /s 1.bat
exit

Всего записей: 197 | Зарегистр. 15-05-2009 | Отправлено: 15:52 09-06-2009 | Исправлено: ScreamWolf, 17:27 09-06-2009
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Командная строка, батники, сценарии (bat, cmd)
Widok (03-03-2010 16:29): Лимит страниц. Продолжаем здесь.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru