2013-08-15 4 views
7

Я столкнулся с несколькими случаями, когда powershell ISE замерзнет, ​​когда вы попытаетесь убить процесс с помощью Ctrl + C. Я все еще могу перемещать курсор вокруг консоли, но статус застрял в «Остановке».Powershell ISE зависает во время процесса убийства

Это случилось несколько команд, но одна определенная команда, я заметил это последовательно происходит за это

mvn jasmine:bdd 

Эта команда запускает Maven плагин, который запускает сервер Jetty. Я могу остановить это с помощью Ctrl + C от Powershell Console, но не от PowerShell ISE. Может ли это быть связано с тем, что ISA Powershell не может запускать интерактивные команды?

Прямо сейчас мое обходное решение - просто «запустить» maven в другом процессе. Кто-нибудь другой сталкивается с подобной проблемой?

Благодаря

+0

У меня были аналогичные проблемы с ISE, но не на одном конкретном процессе, подобном этому. Мои проблемы всегда были прерывистыми. – BlackHatSamurai

+0

У меня была такая же проблема для многих задач, как ant-building, запущенные веб-серверы или аналогичные Java-приложения. Он всегда зависает при остановке. – Buddha

+0

У меня также были подобные проблемы. Мне пришлось перезапустить PowerShell ISE для решения этой проблемы. –

ответ

-1

Вам может понадобиться явно написать сценарий для захвата Ctrl-C в качестве входных данных. Найдено circa 2014 post on Technet, что, по-видимому, касается очень похожего явления. Нельзя говорить о действительности «ответа», но одна из ссылок в потоке приведет вас к крошечной дыре других ссылок с возможными обходными решениями.

Смежные вопросы