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

GNU screen执行screen -ls时显示错误时间戳问题求助

GNU screen执行screen -ls时显示错误时间戳问题求助

大家好,我碰到了一个GNU screen的诡异问题,想请教下有没有人遇到过或者知道怎么解决。

刚才我启动了一个screen会话,结果用screen -ls查看时,发现显示的会话时间戳完全不对,和当前系统时间差了快一个月!

先给大家看下我的系统语言区域设置,执行locale的输出是:

$ locale

LANG=en_US.UTF-8
LANGUAGE=
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

当前系统的实际时间,执行date显示的是:

$ date

Wed Jan 17 07:23:43 PM UTC 2024

但我刚启动的screen会话,screen -ls的输出却是这样:

$ screen -ls

There is a screen on:

246095.pts-1.syst      (02/05/2024 01:19:19 PM)        (Attached)

1 Socket in /run/screen/S-user.

补充下环境:这个系统是运行在虚拟机上的LXD容器,我是通过SSH连接进去操作的。而且同一台虚拟机上的其他容器,还有虚拟机本身都没有这个时间戳错误的问题,只有这个容器出了问题。

有没有大佬能帮忙分析下可能的原因,或者有什么排查方向吗?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.20 10:14:36