notes:windows:service_ctrl
Различия
Показаны различия между двумя версиями страницы.
Последняя версияСледующая версия справа и слева | |||
notes:windows:service_ctrl [2024/02/08 15:34] – создано Юрий | notes:windows:service_ctrl [2024/02/08 15:48] – [Примеры] Юрий | ||
---|---|---|---|
Строка 42: | Строка 42: | ||
Для вывода информации о всех службах в системе можно использовать команду: | Для вывода информации о всех службах в системе можно использовать команду: | ||
< | < | ||
+ | |||
+ | ===== Пример скрипта ===== | ||
+ | Скрипт проверяет запущена ли служба по списку. Если служба остановлена - запускает. | ||
+ | <file cmd ServiceStart.cmd> | ||
+ | @echo off | ||
+ | echo Date-Time | ||
+ | date /T >> | ||
+ | time /T >> | ||
+ | |||
+ | rem List of controlled services | ||
+ | set list=ServiceUniversalBBT^ | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | (for %%a in (%list%) do ( | ||
+ | echo Check: %%a | ||
+ | CALL : | ||
+ | )) | ||
+ | |||
+ | goto :end | ||
+ | |||
+ | rem Checks whether the service is running and starts it if it is stopped. | ||
+ | : | ||
+ | echo Check: %1 >> ServiceStart.log | ||
+ | for /F " | ||
+ | sc query %1 >> | ||
+ | sc start %1 >> | ||
+ | ) | ||
+ | exit /b | ||
+ | |||
+ | |||
+ | :end | ||
+ | </ | ||
---- | ---- |
notes/windows/service_ctrl.txt · Последнее изменение: 2024/02/08 15:57 — Юрий