Wait for to be populated & explicitly check for Running status of service
This commit is contained in:
parent
fc3a2106fd
commit
6c97874839
|
@ -35,9 +35,14 @@ Start-Service -Name "salt-minion" -ErrorAction SilentlyContinue
|
|||
$service = Get-Service salt-minion -ErrorAction SilentlyContinue
|
||||
$try = 0
|
||||
|
||||
While (!$service) {
|
||||
Start-Sleep -s 2
|
||||
$service = Get-Service salt-minion -ErrorAction SilentlyContinue
|
||||
}
|
||||
|
||||
# Retry starting the service 4 times if it's not running
|
||||
# and wait 2 seconds between each try
|
||||
While (($service.Status -eq "Stopped") -and ($try -ne 4)) {
|
||||
While (($service.Status -ne "Running") -and ($try -ne 4)) {
|
||||
Start-Service -Name "salt-minion" -ErrorAction SilentlyContinue
|
||||
$service = Get-Service salt-minion -ErrorAction SilentlyContinue
|
||||
Start-Sleep -s 2
|
||||
|
|
Loading…
Reference in New Issue