GNU屏幕:没有输出返回

时间:2015-01-07 08:23:10

标签: shell output gnu-screen

当我重新连接到现有/正在运行的窗口时,屏幕似乎没有响应。 我可以键入输入但屏幕上没有显示输出。当我做屏幕-ls时,屏幕和插座仍在那里。 任何人都知道在此之前可能发生了什么?我只能通过重启服务器来恢复功能。由于字符不正确,不确定屏幕和外壳之间是否有任何问题。

1 个答案:

答案 0 :(得分:0)

我已经看到这种情况发生了 - 通常当我愚蠢地将输出暂停到我的终端时(比如当我胖手指并且击中CTRL-S或其他一些废话时)。我们在屏幕上运行了很多进程,因此当我们进行挂屏会话时,它总是一个恐慌的时刻。

解决方案是识别与屏幕关联的sshd会话,然后将其删除。这将释放屏幕并允许您从另一个ssh会话重新附加。 (注意:小心不要杀死主sshd,否则你可能无法远程登录)。

在这些情况下,我发现pstree -ac非常宝贵。