Как приостановить скрипт или сделать sleep в bat-файле?

Надо написать скрипт который будет перезапускать службу windows
Одна проблема служба останавливается примерно 5 секунд.
Подскажите команду типа sleep которую нужно вставить между командами остановки\запуска

sc stop service
................
sc start service
  • Вопрос задан
  • 8606 просмотров
Пригласить эксперта
Ответы на вопрос 4
ping -n %Timer% 127.0.0.1>nul
Ответ написан
Комментировать
@csergey Автор вопроса
и если кто сможет, напишите этот скрипт в цикле(всмысле служба останавливается, если служба остановлена, то выполнение другой команды, если нет, то ждать секунду) (считаю что в данном случае не уместно, мне просто интересно)
Ответ написан
Комментировать
@v_prom

On Windows Vista / Windows 7 you can use the timeout command:
timeout /T [delay in seconds] /NOBREAK > NUL
stackoverflow
а вообще там вроде как restart есть для служб.
Ответ написан
Комментировать
fallen8rwtf
@fallen8rwtf
аналог sleep - timeout [sec]
Одна проблема служба останавливается примерно 5 секунд.

проблема не решаема?что же за служба такая "хорошая"?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы