首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >屏幕-ls不再显示会话开始日期/时间?

屏幕-ls不再显示会话开始日期/时间?
EN

Unix & Linux用户
提问于 2019-11-22 22:39:43
回答 1查看 1.1K关注 0票数 2

这就是多年来在一台较老的Debian机器上screen -ls输出的样子:

代码语言:javascript
复制
artax:~> screen -ls
There are screens on:
        46785.pts-6.artax       (08/26/2019 04:41:05 AM)        (Detached)
        2499.pts-0.artax        (05/11/2019 07:30:55 PM)        (Detached)
artax:~> screen --version
Screen version 4.01.00devel (GNU) 2-May-06

但是现在,在新的CentOS上,输出不包含日期和时间:

代码语言:javascript
复制
user@comp:~$ screen -ls
There is a screen on:
        1759.pts-0.user-comp     (Detached)
1 Socket in /var/run/screen/S-user.

user@comp:~$ screen --version
Screen version 4.01.00devel (GNU) 2-May-06

会议的日期和时间对我来说很重要--我有一个很好的脚本,它使用了这些信息。如何在CentOS版本的screen命令中调用它?

我搜索了这篇文章,但没有成功。

编辑:手册页也有差异: Debian版本:

-ls -list不启动屏幕,而是打印一个标识屏幕会话的pid.tty.host字符串<#>and创建时间戳的列表。

CentOS版本:

-ls -list不启动屏幕,而是打印标识屏幕会话的pid.tty.host字符串列表。

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2019-11-23 00:08:18

版本4.0.1很老了:)

creation timestamp是debian特有的修补程序。

资料来源:

https://salsa.debian.org/debian/screen/blob/ab7d6dee8d34b09b192ae438a1639e53bcee2e29/debian/patches/80EXP_会话_创建_time.patch

因为数字是屏幕的pid,所以可以使用ps显示一个进程的启动时间。

代码语言:javascript
复制
 ps -o lstart= -p 21628
 Fri Nov 22 18:49:50 2019
票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/553697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档