|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - рестарт и диагностика процесса (игрового сервера) |
|
CMD/BAT - рестарт и диагностика процесса (игрового сервера)
|
Новый участник Сообщения: 1 |
Профиль | Отправить PM | Цитировать
Имеется консоль с именем ivmp-srv.exe (работающая в cmd)
Имеется bat. на рестарт и диагностику этого процесса. Параллельно с ним работает bat. на перезагрузку раз в 24 часа. ping localhost разделяет одновременность выполнения команд. @echo off chcp 1251 >nul echo Запуск скрипта диагностики. Выполняется загрузка, ожидайте... ping 127.0.0.1 -n 30 >nul :loop ping 127.0.0.1 -n 5 >nul echo Обнаружение сервера, диагностика... ping 127.0.0.1 -n 5 >nul chcp 866 >nul for /f %%i in ('%windir%/system32/tasklist /FI "IMAGENAME eq ivmp-svr.exe"') do goto :m1 chcp 1251 >nul ping 127.0.0.1 -n 3 >nul echo Сервер отключился, запускаем сервер. start "IVMP-SRV" "C:\IVMP SERVER\ADMS\ivmp-svr" ping 127.0.0.1 -n 3 >nul echo Сервис работает, повторная проверка через 30 секунд. ping 127.0.0.1 -n 30 >nul goto:loop :m1 chcp 1251 >nul echo Сервис работает, повторная проверка через 30 секунд. ping 127.0.0.1 -n 30 >nul goto:loop :res 1.Переходит на консоль ivmp-srv.exe 2.Пишет в ней /all Перезагрузка через 10 секунд. 3.Отсчитывает 10 секунд. 4.Пишет /restart. 5.Возвращается в свою консоль. 6.Убивает процесс. 7.Запускает процесс. 8.goto:res Консоль ivmp-srv.exe подключена к mysql и для полноценного рестарта нужно сохранить позиции в БД, но автоматизировать возможности нет. Очень надеюсь на ваши советы и помощь. Заранее спасибо! |
|
Отправлено: 22:54, 04-09-2012 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Постоянный рестарт | valerikul | Непонятные проблемы с Железом | 10 | 24-12-2010 14:49 | |
Интернет - Рестарт интернета | diktator | Microsoft Windows Vista | 6 | 31-10-2010 19:41 | |
Система - Рестарт служб | Riiku | Программное обеспечение Windows | 3 | 10-11-2009 23:51 | |
Рестарт после установки | Frozen2006 | Автоматическая установка Windows 2000/XP/2003 | 3 | 04-07-2009 01:21 | |
xDSL/DialUp - Программный рестарт модема | alexvav | Сетевое оборудование | 10 | 22-06-2009 10:00 |
|