2013-08-15 20 views
7

Natknąłem się na kilka przypadków, w których ISE Powerhell zatrzyma się, gdy spróbujesz zabić proces za pomocą Ctrl + C. Wciąż mogę poruszać kursorem po konsoli, ale stan utknął w "Zatrzymanie".Powershell ISE zawiesza się podczas procesu zabijania

to działo się przez kilka poleceń, ale jeden szczególnie polecenia Zauważyłem ten konsekwentnie dzieje się to

mvn jasmine:bdd 

Polecenie to uruchamia wtyczki maven który uruchamia serwer molo. Mogę to zatrzymać za pomocą Ctrl + C z Powershell Console, ale nie z Powershell ISE. Czy może to być związane z faktem, że Powershell ISE nie może uruchamiać interaktywnych poleceń?

W tej chwili moim rozwiązaniem jest po prostu "rozpoczęcie" maven w innym procesie. Ktoś jeszcze ma podobny problem?

Dzięki

+0

Miałem podobne problemy z ISE, ale nie w jednym konkretnym procesie, jak ten. Moje problemy zawsze były sporadyczne. – BlackHatSamurai

+0

Miałem ten sam problem dla wielu zadań, takich jak budowanie mrówek, uruchamianie serwerów sieciowych lub podobnych aplikacji java. Zawsze zatrzymuje się przy zatrzymywaniu. – Buddha

+0

Też miałem podobne problemy. Musiałem zrestartować program PowerShell ISE, aby rozwiązać ten problem. –

Odpowiedz

-1

może trzeba wyraźnie napisać skrypt do przechwytywania Ctrl-C jako wejście. Znaleziono circa 2014 post on Technet, który wydaje się odnosić do bardzo podobnego zjawiska. Nie można mówić o prawdziwości "odpowiedzi", ale jeden z linków w wątku zabierze Cię trochę do króliczej dziury w innych linkach z możliwymi obejściami.

Powiązane problemy