这就是多年来在一台较老的Debian机器上screen -ls输出的样子:
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上,输出不包含日期和时间:
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字符串列表。
发布于 2019-11-23 00:08:18
版本4.0.1很老了:)
creation timestamp是debian特有的修补程序。
资料来源:
因为数字是屏幕的pid,所以可以使用ps显示一个进程的启动时间。
ps -o lstart= -p 21628
Fri Nov 22 18:49:50 2019https://unix.stackexchange.com/questions/553697
复制相似问题