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

我已經陷入了困境,我無法到ssh會話去斷開它。如何控制屏幕會話中的屏幕會話?

如果我在屏幕會話67890中按ctrl-a ctrl-d,它會將我從會話12345中分離出來。 那麼如何才能進入第三級ssh會話,以便我可以斷開連接呢?

您提供不得損害在屏幕會話67890.

+1

屏幕會話開始! – dinkelk

回答

11

ctrl-a a運行的進程的任何殺基礎的解決方案是發送ctrl-a孩子screen相當於,所以ctrl-a a d應該從第一屆嵌套斷開。如果您將它們嵌套得更深,ctrl-a a a d將斷開第二個嵌套會話,並根據需要繼續添加其他a。如果你的嵌套深度超過1或2層,不過,當你的頭部試圖保持直線時,你不會要求同情,因爲你正在發送命令......

+0

猴子腦堆棧溢出:) – user1552512

+0

哇,這只是超級有用。 – user1279741