linux - 如何强制从另一个 SSH session 中分离 screen ?

我在 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/

相关文章:

django - 在 Django 中处理一页上的多个表单的正确方法

linux - 从文件列表中获取输入的 Tar 归档

python - 在 scikit-learn 中将分类器保存到磁盘

python - Python SciPy 需要 BLAS 吗?

python - 更改 pandas DataFrame 中的特定列名

Python Infinity - 有什么注意事项吗?

linux - 如何检测网线/连接器的物理连接状态?

python - ValueError : The truth value of an array

c - 编写程序以处理导致 Linux 上丢失写入的 I/O 错误

linux - 使用 Bash 自动将最后一个命令的输出捕获到变量中?