我将此作为脚本的一部分
$timeoutSeconds = $timeoutMinutes * 60
$job = Start-Job -ScriptBlock $block -ArgumentList @($environment, $filter)
Wait-Job $job -Timeout $timeoutSeconds
Stop-Job $job
Remove-Job $job
如果超时,我想提出一个错误(是章鱼部署步骤的一部分)
谢谢
这样的事情怎么样:
Wait-Job $job -Timeout $timeoutSeconds
if ($job.state -eq 'Running') {
Write-Error "Job timed out but did not complete."
}
$jobResults = Receive-Job $job
$jobResults
Stop-Job $job
Remove-Job $job
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句