加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 分离屏幕会话

发布时间:2020-12-14 02:29:52 所属栏目:Linux 来源:网络整理
导读:我有一个附加的屏幕会话,我正在运行一些工作.我关闭它的终端而没有拆卸它,因为它没有突然响应.现在通过屏幕 – 我可以看到它仍然附着.但是我不能在没有首先拆卸它的情况下重新安装它,但是拆卸它需要很长时间但仍然没有完成. bash-3.2$screen -ls There are s
我有一个附加的屏幕会话,我正在运行一些工作.我关闭它的终端而没有拆卸它,因为它没有突然响应.现在通过屏幕 – 我可以看到它仍然附着.但是我不能在没有首先拆卸它的情况下重新安装它,但是拆卸它需要很长时间但仍然没有完成.
bash-3.2$screen -ls  
  There are screens on:  
   14493.ssh2others (Attached)  
  1 Socket in /tmp/uscreens/S-tim.  

  bash-3.2$screen -r 14493  
  There is a screen on:  
   14493.ssh2others (Attached)  
  There is no screen to be resumed matching 14493.  
  bash-3.2$screen -d 14493

我想知道为什么需要这么长时间才能完成分离呢?

由于我的工作在屏幕会话中运行,我担心杀死它也会杀死我的工作.那么我现在可以做些什么来分离和重新连接呢?

谢谢!

解决方法

在某些情况下,例如,当您丢失连接时,之前的屏幕会话可能没有正确分离.如果发生这种情况,您仍然可以手动分离会话.

要查看现有的屏幕会话,请输入:

screen -list

要分离连接的屏幕,请输入:

screen -D

如果您有多个附加屏幕,则可以指定要分离的特定屏幕.例如:

screen -D 14493.ssh2others

完成此操作后,您可以通过输入screen -r命令恢复屏幕.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读