运行“screen -D -m”后终止 Screen 会话

运行“screen -D -m”后终止 Screen 会话

我有一个屏幕正在运行多个会话,在其中一个会话中,我进入了screen -D -m,现在该会话刚刚挂起。我无法使用 Escape、q 或 Ctrl+C 来终止。即使关闭并恢复屏幕后screen -r screenName,此特定会话也处于相同的状态。

我如何终止这个会话?谢谢!

答案1

screen -D -m开始一个新的会话处于分离状态而不分叉新进程。在新屏幕退出之前,该命令不会终止。

您仍然可以将命令放在后台,Ctrl+Z后跟bg,然后检查它的名称screen -ls(它会(Detatched)在最后说明并提及它的创建时间)。该名称是其中一行的第一个单词,可能包含一些数字和您的主机名。

附加到会话screen -r name(其中是您想要结束的已启动会话name的名称)并退出。screen -ls

您不需要退出或脱离原始screen会话即可执行任何这些操作。

相关内容