当我重新连接到现有/正在运行的窗口时,屏幕似乎没有响应。 我可以键入输入但屏幕上没有显示输出。当我做屏幕-ls时,屏幕和插座仍在那里。 任何人都知道在此之前可能发生了什么?我只能通过重启服务器来恢复功能。由于字符不正确,不确定屏幕和外壳之间是否有任何问题。
答案 0 :(得分:0)
我已经看到这种情况发生了 - 通常当我愚蠢地将输出暂停到我的终端时(比如当我胖手指并且击中CTRL-S或其他一些废话时)。我们在屏幕上运行了很多进程,因此当我们进行挂屏会话时,它总是一个恐慌的时刻。
解决方案是识别与屏幕关联的sshd
会话,然后将其删除。这将释放屏幕并允许您从另一个ssh会话重新附加。 (注意:小心不要杀死主sshd,否则你可能无法远程登录)。
在这些情况下,我发现pstree -ac
非常宝贵。