如何修复screen -r name的'WriteMessage:Bad file descriptor'?

时间:2017-12-12 09:56:35

标签: gnu-screen

当我尝试使用

恢复屏幕会话时
$ screen -r name

我得到了

WriteMessage: Bad file descriptor

我该如何解决? (理想情况下能够恢复屏幕,但如果无法恢复则至少将其删除)

发生这种情况的原因可能是SSH连接中断了。

1 个答案:

答案 0 :(得分:2)

这对我有用:

  1. 通过运行screen -R
  2. 查找进程的pid。
  3. 使用screen -r <pid>代替screen -r <name>

如果屏幕没有与上一个ssh会话分离,则可能还需要终止死的sshd进程。