Problem:
Aus irgendeinem Grund blieb meine Eingabeaufforderung ab und zu hängen, bis ich eine zufällige Taste drückte, und der Vorgang wurde fortgesetzt, als ob nichts passiert wäre.
Auftreten:
Dies passiert, wenn ich einen langen Vorgang durchführe (z. B. das Erstellen / Kompilieren von Code). Wenn es hängt, gibt es weder einen Hinweis darauf, was gerade passiert, noch fordert es mich auf, eine Taste zu drücken.
Beschreibung:
- Nach ein paar Minuten druckt das Terminal den Fortschritt nicht mehr aus und bleibt hängen.
- Ich hatte geglaubt, dass es sich nur um einen sehr langen Teil des Kompilierungsprozesses handelt, aber nach ein paar Stunden war es immer noch genau an der gleichen Stelle.
- Ich drückte eine zufällige Taste und sie sprang plötzlich direkt zurück und spuckte die Fortschrittsanzeigen aus und arbeitete weiter.
Danach sind ähnliche Ereignisse bei längeren Vorgängen, z. B. beim Kopieren von Dateien, häufig aufgetreten.
Dies ist auf mehreren Geräten passiert, auf denen Windows 7 ausgeführt wird. Dies ist auch auf Ubuntu unter Verwendung der Bash-Shell geschehen.
windows-7
command-line
terminal
Rasiermessersturm
quelle
quelle
Antworten:
Ich habe das gleiche Problem erlebt. Antworten hier und hier weisen darauf hin, dass dies wahrscheinlich ein Problem mit dem Schnellbearbeitungsmodus in der Konsole ist. Wenn beispielsweise streunende Mausklicks abgefangen werden oder Klicks fälschlicherweise über RDP übertragen werden, kann das Skript unbeabsichtigt angehalten werden. Sie können mit der rechten Maustaste auf die Menüleiste klicken und die Eigenschaften bearbeiten, um den Schnellbearbeitungsmodus zu deaktivieren. Dies erschwert natürlich das Kopieren und Einfügen aus dem CMD-Fenster.
quelle