innerhalb einer screen session CTRL-S
innerhalb einer screen session CTRL-S
hallo,
ich habe in einer screen session ausversehen statt CTRL-A CTRL-S gedrückt und nun reagiert die Sitzung nicht mehr. ich kann nicht mal in der aktuellen screen sitzung einen neuen befehl eingeben.
Kann mir jemand helfen und mir sagen, wie ich wieder in einen modus kommen, bei dem ich befehle eingeben kann und screens auch wieder wechseln kann?
jasmin
ich habe in einer screen session ausversehen statt CTRL-A CTRL-S gedrückt und nun reagiert die Sitzung nicht mehr. ich kann nicht mal in der aktuellen screen sitzung einen neuen befehl eingeben.
Kann mir jemand helfen und mir sagen, wie ich wieder in einen modus kommen, bei dem ich befehle eingeben kann und screens auch wieder wechseln kann?
jasmin
Funktioniert meines Wissens in jede Shell.
Was dort passiert nennt sich Xon/Xoff. Ich bin mir nicht ganz sicher ob das nur den Output blockiert. Ich meine dass es den ganzen Prozess blockiert/schlafen legt. Ist manchmal sehr praktisch wenn man grade nicht im Screen ist und man moechte kurz des Backlog des ein oder anderen Prozesses lesen (benutze ich manchmal bei Make).
Habs auch schon erlebt dass man aus einem Ctrl-Q beim Screen nicht mehr rausgekommen ist. In so einem Fall, das terminal fenster zu machen/ neu einloggen und den screen mit -r reeattachen. Sollte dann alles beim Alten sein.
Was dort passiert nennt sich Xon/Xoff. Ich bin mir nicht ganz sicher ob das nur den Output blockiert. Ich meine dass es den ganzen Prozess blockiert/schlafen legt. Ist manchmal sehr praktisch wenn man grade nicht im Screen ist und man moechte kurz des Backlog des ein oder anderen Prozesses lesen (benutze ich manchmal bei Make).
Habs auch schon erlebt dass man aus einem Ctrl-Q beim Screen nicht mehr rausgekommen ist. In so einem Fall, das terminal fenster zu machen/ neu einloggen und den screen mit -r reeattachen. Sollte dann alles beim Alten sein.
Die Idee mit dem ctrl-q klingt aber vernünftig, ctrl-s und ctrl-q werden/wurden für XON/XOFF flow control verwendet.
Ich habe nie groß probiert ob es was hilft aber ich habe in meiner .screenrc
drinstehen. Tut sich bei ctrl-a : flow off was?
screen -r geht nur wenn der alte Screen detachted ist.. Ich benutze für solche Fälle immer screen -A -D -RR das detachted und reattached die erste gefunden Screen session.. falls du mehrere hast (glaube ich jetzt mal nicht) musst du die Session mit angeben..
Ich habe nie groß probiert ob es was hilft aber ich habe in meiner .screenrc
Code: Alles auswählen
defflow "off"
screen -r geht nur wenn der alte Screen detachted ist.. Ich benutze für solche Fälle immer screen -A -D -RR das detachted und reattached die erste gefunden Screen session.. falls du mehrere hast (glaube ich jetzt mal nicht) musst du die Session mit angeben..
i support free software: http://www.fsfe.org/en/fellows/esteel
a great free and opensource FPS game: http://nexuiz.com
a great free and opensource FPS game: http://nexuiz.com
jupp kannst du.jabbah hat geschrieben:einfach in einer neuen shell screnn -r eingeben und ich bekomme die session wieder?
kann ich das auch machen, bevor ich das fenster mit der momentan geblockten session schließe?
Code: Alles auswählen
screen -d -r