Перейти на домашнюю страницу

cmd, Скрипт перезапуска службы

Скрипт останавливает службу "service-name".
Убивает процесс "service-name.exe", если такой есть.
Запускает службу обратно в работу.
В промежутках между командами задана пауза, чтобы дать службе/процессу время на завершение.

.bat-скрипт

REM CODEPAGE Win 866 (OEM)

REM Останавливаем службу
NET stop service-name

REM Ждём
TIMEOUT /T 120 /NOBREAK

REM Проверяем наличие процесса службы (просто для информации)
TASKLIST /FI "IMAGENAME eq service-name.exe"

REM Убиваем службу. На случай, если она зависла и не останавливается
TASKKILL /F /IM service-name.exe

REM Ждём
TIMEOUT /T 120 /NOBREAK

REM Запускаем службу обратно в работу
NET start service-name

#скрипты #windows #cmd

2019-08-20 22:04:53