小编典典

如何强制从另一个 SSH 会话中分离屏幕?

all

我在 SSH 会话中运行了 Screen。终端冻结。重新启动终端后,该屏幕会话仍然认为它已连接。也许是的。也许我真的不知道那是什么意思。

我想从新的 SSH 登录附加到该屏幕会话。我不想杀死那个 Screen 会话,因为那里正在发生重要的事情。:)

我认为我有的选项(我都不知道如何解决):

  • 如何分离该屏幕会话?
  • 如何终止该 Screen 会话所连接的 SSH 会话?

阅读 69

收藏
2022-07-09

共1个答案

小编典典

正如何塞回答的那样,screen -d -r应该做的伎俩。这是两个命令的组合,取自手册页。

screen -d分离已经运行的屏幕会话,并screen -r重新附加现有的会话。通过运行screen -d -r,您可以强制 screen
将其分离,然后恢复会话。

如果您使用大写字母-D -RR,我会引用手册页,因为它太好了,不能放弃。

附在此时此地。不管这意味着什么,就去做吧。

注意:通过“screen -list”检查会话状态总是一个好主意。

2022-07-09