2013-08-15 21 views
7

Ho incontrato alcuni casi in cui l'ISE di PowerShell si blocca quando si tenta di terminare un processo con Ctrl + C. Posso ancora spostare il cursore sulla console ma lo stato è bloccato su "Arresto".Powershell ISE si blocca durante il processo di eliminazione

Questo è successo per diversi comandi, ma un comando particolare ho notato questo in modo coerente accadendo per è

mvn jasmine:bdd 

Questo comando esegue un plugin Maven che inizia un server pontile. Posso fermarlo con Ctrl + C da Powershell Console ma non da Powershell ISE. Questo potrebbe essere collegato al fatto che Powershell ISE non può eseguire comandi interattivi?

In questo momento la mia soluzione è semplicemente "avviare" Maven in un altro processo. Qualcun altro si imbatte in un problema simile?

Grazie

+0

Ho avuto problemi simili con ISE, ma non su un singolo processo specifico come questo. I miei problemi sono sempre stati intermittenti. – BlackHatSamurai

+0

Ho avuto lo stesso problema per molte attività come ant-building, esecuzione di server web o applicazioni java simili. Si ferma sempre all'arresto. – Buddha

+0

Ho anche avuto problemi simili. Ho dovuto riavviare PowerShell ISE per risolvere questo problema. –

risposta

-1

Potrebbe essere necessario scrivere in modo esplicito lo script per catturare Ctrl-C come input. Trovato un circa 2014 post on Technet che sembra affrontare un fenomeno molto simile. Non si può parlare della validità della 'risposta', ma uno dei collegamenti nella discussione ti porterà giù un po 'di una tana di altri collegamenti con possibili soluzioni alternative.

Problemi correlati