2013-10-23 61 views
0

我已經在屏幕上開始了幾個會話。現在我想進入其中之一。我讀過manual有關屏幕,而且從此我可以通過如何進入屏幕會話?

screen -list 

所以看到屏幕上的會話列表中,現在我知道我想進入什麼會議,因爲我知道它的創建時間和上面的命令給我看會話列表及其創建時間。

可以告訴我如何進入特定的屏幕會話來查看其輸出併發送命令?

回答

2

重新連接到會話:

screen -r <session_id> 

例子:

  1. 創建一個會話,給它一個好聽的名字:

    user:~$ screen -S nananananana_batman 
    
  2. 關閉終端(分離)。

  3. 列出活動會話:

    user:~$ screen -list 
    
    There is a screen on: 
        3151.nananananana_batman (10/23/2013 05:34:02 PM) (Detached) 
    1 Socket in /var/run/screen/S-user. 
    
  4. 重新裝回到我們的會議:

    user:~$ screen -S nananananana_batman 
    
+0

因此,進入會議只是重新連接到它? – sbeliakov

+1

如果屏幕連接到某個終端的終端,則可能需要先將其分離('-d')。 – choroba

+0

我怎樣才能知道會話的ID? – sbeliakov

0

試用屏幕-x,我用它往往當只有一個屏幕會話。

它也可以用來連接,你忘了分離會話/連接丟失等

屏幕-R會盡量附上最年輕的會話。