In anderen Terminals würde ich Ctrl+z
drücken, um eine Anwendung auszusetzen, oft um dann bg
zu senden, um sie in den Hintergrund zu schicken.
In console2 Ctrl+z
tut nichts, wahrscheinlich weil die Tastenkombination in Windows eine andere Bedeutung hat. Aber gibt es eine Möglichkeit, den gleichen Effekt zu erzielen, abgesehen von 'Prozess &'?
(Ich weiß, ich sollte &
verwenden und es funktioniert, aber manchmal würde ich Shell einrichten, einen Editor starten, mit der Bearbeitung beginnen und dann zur Konsole zurückkehren, nur um festzustellen, dass ich &
vergessen habe und ich nicht benutze die Shell, es ärgert mich, dass ich dann entweder eine neue Shell öffnen und neu einrichten muss, oder den Editor beenden, mit &
starten und neu starten).
Dieses nervige Problem ist sicherlich ein console2 Bug. Sie können etwas über seinen Problemverfolger finden.
Wie auch immer, was ctrl+z
macht, sendet ein SIGSTOP
Signal an den aktuellen Prozess. Sie können dieses Signal also immer noch von einer anderen Sitzung / Registerkarte senden. (Wenn es weniger nervig ist als stop und start mit &
).
Dazu können Sie den Befehl kill
verwenden.
(pid ist die Prozess-PID-Nummer)
Ich hoffe, es hilft.
In Console2 ist ctrl-c standardmäßig zum Kopieren (Text) gebunden, Sie müssen Strg-Shift-c drücken, um den Job abzubrechen.
Sie könnten auch versuchen, den Hotkey zu entfernen, der mit ctrl+z
in Konflikt steht.
Ich hatte Probleme mit ctrl+c
, um die Ausführung eines Skripts abzubrechen. Sobald ich diesen Hotkey entfernt habe, wurde der Standardwert von ctrl+c
wiederhergestellt und ich konnte die Ausführung ordnungsgemäß abbrechen.
Tags und Links windows background-process bash console2