GNU screen 在列表输出中显示完全错误的日期和时间

GNU screen 在列表输出中显示完全错误的日期和时间

当我使用 screen -ls 显示屏幕会话时,我得到的会话的时间戳完全不正确。

我的语言环境是

$ 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
Wed Jan 17 07:23:43 PM UTC 2024

但对于我刚开始的屏幕会话,我得到了这个

$ 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 连接。其他容器和虚拟机都没有这个症状。

相关内容