如何恢复屏幕会话?

yar*_*rek 5 ssh debian gnu-screen

当我登录到我的 SSH 时,我有 2 个屏幕会话:

screen -list
There are screens on:
        4278.chat       (07/16/15 14:26:47)     (Attached)
        15127.notifier  (07/16/15 13:27:57)     (Detached)
2 Sockets
Run Code Online (Sandbox Code Playgroud)

我尝试恢复聊天屏幕:

screen -r chat
There is a screen on:
        4278.chat       (07/16/15 14:26:47)     (Attached)
There is no screen to be resumed matching chat.
Run Code Online (Sandbox Code Playgroud)

如何恢复“聊天”屏幕?

The*_*282 9

它仍然附加。这意味着您无法使用 -r 重新附加。尝试 -x 代替。这应该有效。使用 -x,您可以将多方连接到同一屏幕

编辑 1 您还可以使用 -D 远程分离屏幕。或者与 -D -r 结合使用。用 -D -R 强制它。或者甚至通过说 -D -RR 尽你所能。

-x 仅允许您将此屏幕与其他屏幕一起使用。我将它用于我的家庭网络,当我懒得转身到另一个键盘输入内容时。

在这里,看看手册。它描述得相当好: man screen