You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04 Desktop下Screen会话注销后自动终止的问题求助

Ubuntu 20.04 Desktop下Screen会话注销后自动终止的问题求助

大家好,我碰到一个头疼的问题,想请教下社区的大佬们:

我用的Screen版本是:

$ screen -v
Screen version 4.08.00 (GNU) 05-Feb-20

按理说Screen是用来让命令在SSH注销后还能持续运行的工具,但在我的Ubuntu 20.04系统上完全不管用,操作流程如下:

  1. 从本地笔记本SSH连接到目标机器:
user@laptop:$ ssh user@machine
  1. 检查当前有没有Screen会话,显示为空:
user@machine:$ screen -ls
No Sockets found in /run/screen/S-user
  1. 记录下当前时间:
user@machine:$ date
Mi 7. Jun 14:09:19 CEST 2023
  1. 启动一个新的Screen会话,运行sleep 60作为测试,然后用Ctrl+a d分离会话:
user@machine:$ screen
user@machine:$ sleep 60
# 按下Ctrl+a d完成会话分离
user@machine:$ screen -r
[detached from 501987.pts-0.machine]
  1. 注销SSH连接后,重新通过远程命令检查会话和时间:
user@laptop:$ ssh user@machine "screen -ls; date"
No Sockets found in /run/screen/S-user
Mi 7. Jun 14:09:32 CEST 2023

结果发现之前的Screen会话直接消失了!sleep只是测试用例,我实际需要运行的是ddrescue或者testdisk这类需要长时间执行的工具。

已经做了这些排查:

  • 系统没有安装SELinux
  • 翻遍了/var/log/下的日志文件,没找到任何相关线索

有没有人遇到过同样的问题?或者有什么排查方向可以给我指指路吗?

感谢各位的帮助!

备注:内容来源于stack exchange,提问作者maniac_on_moon

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:02:58