无法分离屏幕会话

时间:2009-02-10 00:29:43

标签: linux gnu-screen

我是非常新的屏幕,我已经打了C-Something而不是C-a。现在我无法分离或执行任何其他命令。我该怎么做才能分离我的屏幕会话?

5 个答案:

答案 0 :(得分:47)

如果所有其他方法都失败,请从其他终端登录并输入:screen -raAdx。这会将您的屏幕重新连接为共享,并允许您将其分离。

答案 1 :(得分:19)

可能你有C-s(s为“停止”)尝试C-q恢复......

答案 2 :(得分:9)

ctrl-a + d分离

如果你不需要屏幕上的信息,你可以简单地杀死这个过程。

不确定任何导致屏幕无响应的命令。

答案 3 :(得分:3)

我今天遇到了类似的问题。我正在通过1MBps链接传输100GB文件,当我的工作站崩溃时,它已经进入传输的一半。我把PuTTY备份起来然后上了我的终端服务器,但是没有detach / reattach命令的组合可以工作。我决定我会杀死屏幕,所以我检查了ps以获得PID。当我看着PS输出时,我注意到我用来启动Screen的BASH会话仍在运行。一时兴起,我决定杀掉那个会话而不是屏幕,想“这应该就像关闭PuTTY窗口一样,这样我就能重新连接。”果然,我能够成功地运行“screen -dr”。

答案 4 :(得分:1)

您也可以通过终止终端会话退出,然后再次登录并重新挂接screen会话。