2012-11-07 10 views
6
my local machine's terminal 
    screen session 12345 
     ssh [email protected] (I want to be here) 
      screen session 67890 (I'm here) 

Ich habe mich in die missliche Lage, wo ich nicht auf die SSH-Sitzung, um es zu trennen bekommen kann.Wie kontrolliere ich eine Bildschirmsitzung innerhalb einer Bildschirmsitzung?

Wenn ich drücken Sie Strg-a ctrl-d in Bildschirm-Sitzung 67890 es mich von Session ablöst 12345. So wie ich auf der 3. Ebene SSH-Sitzung erhalten, damit ich sie trennen?

Jede Kill-basierte Lösung bieten Sie an, die Prozesse schaden in Bildschirm-Sitzung ausgeführt 67890.

+1

Bildschirmsitzung! – dinkelk

Antwort

11

ctrl-a a ist die äquivalent ctrl-a das Kind des Sendens screen, so ctrl-a a d sollte von der ersten verschachtelten Sitzung trennen. Wenn Sie sie tiefer geschachtelt haben, trennt ctrl-a a a d die zweite verschachtelte Sitzung und fügt bei Bedarf weitere a s hinzu. Wenn Sie jedoch tiefer als 1 oder 2 Ebenen verschachteln, bitten Sie nicht um Sympathie, wenn Ihr Kopf explodiert, wenn Sie gerade versuchen, in welcher Sitzung Sie Befehle senden.

+0

Affe Gehirn Stack Überlauf :) – user1552512

+0

Wow, das war einfach super nützlich. – user1279741

Verwandte Themen