列表中有屏幕,但“无屏幕可恢复”


61

当我键入内容时,screen -r我希望看到以下内容:要恢复的屏幕列表,或消息“没有要恢复的屏幕”。

今天,我看到有一个屏幕,但是我仍然收到消息,说没有屏幕可以恢复:

[root@server chiliNUT]# screen -r
There is a screen on:
        27863.pts-1.server     (Attached)
There is no screen to be resumed.
[root@server chiliNUT]# screen -rx 27863
[detached]
[root@server chiliNUT]# screen -r
There is a screen on:
        27863.pts-1.server     (Attached)
There is no screen to be resumed.

为什么报告屏幕已附着?我只是在([detached])以上的行中将其分离

Answers:


88

就像screen -r说的那样,只有一个屏幕,但它是附加的。要在当前终端上恢复它,必须先将其与另一个分离:screen -d -r 27863,请参见联机帮助页-d


编辑:使用-d代替-x

Edit2:@ alex78191:使用时-x,屏幕会附加到当前正在运行的会话,从而导致“多屏显示模式”:您同时在两个终端上看到该会话,即,在一个终端上输入命令时,该会话也会出现在第二。但是,从多显示模式分离只是分离当前终端。因此,您会收到一条消息,指出它仍处于连接状态(在另一个终端上)。


2
为什么不使用-x
Alex78191 '17
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.