YULTek/LaunchZigbee.ps1

18 lines
437 B
PowerShell

$script:ckpid = $null
$script:ckpid = Start-Process -PassThru node index.js -WorkingDirectory "c:\main\zigbee2mqtt"
Write-Host "Started zigbee2mqtt"
While ($true){
if (-not (Get-Process -Id $ckpid.Id -ErrorAction SilentlyContinue)) {
Write-Host "restarting"
Get-Date
$script:ckpid = Start-Process -PassThru node index.js -WorkingDirectory "c:\main\zigbee2mqtt"
Write-Host "Started zigbee2mqtt"
sleep 5
}
}