2010-06-25 65 views

回答

1

這意味着你已經在屏幕上名爲「bash」

只需使用「退出」命令退出它。並再次運行「屏幕bash」

+0

我試過了,但沒有運氣... – httpinterpret 2010-06-25 13:11:06

+0

答案測試和更新:) – silent 2010-06-25 13:35:05

0

恕我直言,如果您刪除屏幕套接字,沒有方法來恢復該屏幕實例。

您必須退出屏幕並再次運行。

-1

如果每次嘗試啓動屏幕時都沒有找到會話退出或終止並獲得相同的「沒有此類文件或目錄」錯誤,請嘗試「screen -wipe」。

11

檢查,以查看是否有環境變量STY集:

[[email protected] ~] echo $STY 
25771.pts-0 

如果變量設置,然後你告訴screen重新連接到現有會話。如果該會話不存在,那麼您將看到您收到的錯誤。

爲了解決這個問題,只是通過運行清除環境變量:

export STY= 

,並嘗試再次啓動screen

這種情況可能發生是因爲你以前有一個屏幕會話正在運行(它爲你設置了STY環境變量),它現在已經關閉了。例如:

xterm 
screen 
# The following xterm will inherit the existing STY environment variable. 
xterm & 
# close the initial xterm, and in the new xterm run the following: 
screen 

screen最後調用會給你的錯誤,因爲它仍然有從原來(現在已走了)screen會話環境變量STY

+0

或者只是做'不設置STY'。 – 2014-10-15 13:27:53