Frage Wie entferne ich eine Bildschirmsitzung von einem Terminal?


Ich weiß, wie man ein beginnt screenund wie man verschiedene Bildschirme auflistet:

screen -ls

oder anhängen:

There are screens on:
        2477.pts-0.server1      (Detached)
        2522.pts-0.server1      (Detached)
2 Sockets in /var/run/screen/S-root.

$ screen -r 2477.pts-0.server1

Aber was ist die Tastenkombination, um sich von einer Bildschirmsitzung zu lösen und weiterzumachen?


117
2018-04-24 22:48


Ursprung




Antworten:


Strg+EIN gefolgt von D. Das [screen Manpage] hat eine lange Liste dieser Verknüpfungen unter "DEFAULT KEY BINDINGS".


157
2018-04-24 23:02



Ich denke, du meinst <kbd> Strg-A <kbd> <kbd> d </ kbd> (Kleinbuchstaben). Der Großbuchstabe (D) ist 'Powerdetach'. - Arcege
Ja, wie @Arcege vorschlägt, trennt sich <Strg-A> <d> von der aktuellen Bildschirmsitzung. Was für mich funktioniert hat. <Strg-A> <D> schien etwas anderes zu warten und hat die Nachricht "losgelöste abgebrochen" erhalten, sobald ich irgendeine andere Taste gedrückt habe. Wenn <Strg-A> <D> <D> gedrückt wird, sind Sie losgelöst und melden sich von ssh ab. - theme
Klein d !!!!!!! - tarashypka


Führen Sie Folgendes aus, um Ihre Sitzungen aufzulisten:

screen -list

Sie können einen beliebigen Befehl unter dem Befehl screen ausführen:

screen myscript.sh

Dann drücken Strg+ein (Release) und dann d um den Prozess / Bildschirm zu trennen (damit es weiter läuft).


Um den gelösten Prozess fortzusetzen, verwenden Sie:

screen -r

Wenn Sie mehrere haben, fügen Sie danach die Sitzungsnummer hinzu.


Sie können auch schon wieder anhängen Attached Bildschirm von screen -x. Nützlich, um zu untersuchen, warum es angeschlossen ist, das Terminal mit jemandem teilen oder jemanden beobachten / überprüfen, was sie tun.


Für weitere Hilfe, entweder ausführen man screen oder innerhalb des Bildschirms drücken Strg+ein, loslassen und dann drücken ? um mehr Verknüpfungen zu sehen.

Siehe auch:


37
2017-10-28 10:50





Sie werden es wahrscheinlich so in der Bildschirmmanpage aufgelistet sehen:

^a - d

Es ist wichtig, dass die Groß- und Kleinschreibung der Groß- und Kleinschreibung unterschiedliche Funktionen erfüllt.


9
2018-04-25 00:01





Einige Systeme entfernen standardmäßig bestimmte Bindungen. Daher ist es am besten, sich die Online-Keybinding-Seite anzuschauen: Strg-a?. Sie können auch die Eingabeaufforderung in verwenden screen: Strg-a: Trennen. Ich selbst entferne generell die Tastenbelegung für 'detach' und 'powerdetach', außer auf Remote-Systemen.


3
2018-04-25 00:26