Запустите программу из PowerShell с таймаутом - PullRequest
8 голосов
/ 17 ноября 2009

Я напишу скрипт, который запускает программу и буду ждать ее завершения. Но если программа не завершена в течение указанного времени, я хочу, чтобы программа была убита.

1 Ответ

19 голосов
/ 17 ноября 2009

Вот скрипт, который делает это. См. Блог Windows PowerShell для исходного примера.

$p = [diagnostics.process]::start("notepad.exe")
if ( ! $p.WaitForExit(1000) ) 
  { echo "Notepad did not exit after 1000ms"; $p.kill() }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...