我有需要時它死無論出於何種原因重新啓動PowerShell腳本PowerShell腳本,無論是碰撞,自退出或系統重新啓動後...如何保持全天候運行
我怎麼能,從蝙蝠或另一個PowerShell腳本,看到它,如果它沒有運行,它會重新開始...
即如何才能找出它是否已經從另一個腳本運行?
我知道我可以讓一個PowerShell腳本啓動一個活動的腳本,只需讓它循環一個新的開始,只要它不會退出一個特定的錯誤......但那麼腳本需要被看到:D所以我們回到原來的問題,我該如何保持腳本24/7全天候運行?
do
{
$date = Get-Date -format "yyyy-MM-ddTHH:mm:ss"
"$($date) Repeat : Restarting Worker, LastExitCode $($LastExitCode)." | Out-File D:\IDM\Worker\Worker.LOG -width 180 -append
powershell -File "D:\IDM\Scripts\Worker.ps1"
sleep 10
}
while ($LastExitCode -ne $null)
考慮PowerShell的工作流程。 – 2014-12-08 21:21:49