tonyslark
@tonyslark
junior system administrator

Как определить что служба запустилась?

Имеется несколько служб которые должны запускаться после одной конкретной. Необходимо дождаться ее полной загрузки. Попытка загнать запуск службы в job успехом не увечалась. Может быть кто-нибудь решал данный вопрос?
  • Вопрос задан
  • 154 просмотра
Пригласить эксперта
Ответы на вопрос 1
@azarij
В меру опытный никто
как вы определяете, что служба полностью загрузилась?
если она переходит в статус running, то:

$service_name = "winrm"
do{
$service_status = (get-service $service_name).status
if ($service_status -ne "running"){
"Service $service_name is not running!"
}
else {
"Service $service_name has started. Exiting..."
}
sleep 1

}
while($service_status -ne "running")
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы