我在 SSH session 中运行了 Screen。终端卡住。重新启动终端后,该 screen session 仍然认为它已连接。也许是的。也许我真的不知道那是什么意思。
我想从新的 SSH 登录附加到该 screen session 。我不想终止那个 Screen session ,因为那里正在发生重要的事情。 :)
我认为我有的选项(我都不知道如何解决):
- 如何分离 Screen session ?
- 如何终止 Screen session 所附加的 SSH session ?
最佳答案
正如 Jose 回答的那样,screen -d -r
应该可以解决问题。这是两个命令的组合,取自手册页。
screen -d
分离已经运行的 screen session ,而 screen -r
重新附加现有 session 。通过运行 screen -d -r
,您可以强制 screen 将其分离,然后恢复 session 。
如果你使用大写的-D -RR
,我会引用手册页,因为它太好了,不能放弃。
Attach here and now. Whatever that means, just do it.
Note: It is always a good idea to check the status of your sessions by means of "screen -list".
关于linux - 如何强制从另一个 SSH session 中分离 screen ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20807696/