Powershell Loop Freezing, ожидая ввода, когда ввод не требуется - PullRequest
3 голосов
/ 25 января 2011

У меня есть скрипт powershell, который зацикливается при подключении к серверу и проверяет, выполнены ли некоторые работы. Он проверяет, спит в течение 60 секунд, а затем проверяет снова. Скрипт будет проверять, пока не будет найдено ни одного задания.

Однако, время от времени, скрипт просто зависает без причины. Если я нажму Enter, он снова запустится. Там нет ввода во всем этом сценарии. Ни в коем случае я ничего не получаю от хозяина. Почему он это делает и как я могу это предотвратить? Для автоматизации бесполезно, если мне приходится случайно вводить ввод безо всякой причины.

Кстати, я использую Powershell 2.0.

Заранее спасибо

1 Ответ

5 голосов
/ 25 января 2011

Это работает в окне консоли? Если это так, вам удалось начать выбор (с помощью мыши): заголовок должен был измениться, чтобы начать «Выбор».

При выборе консольного окна заморожено ... и если выбрана только одна символьная ячейка, это может быть трудно обнаружить ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...