screen -ls
以下は、長年の古い Debian マシンの出力です:
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 [match] -list [match] 画面を起動せずに pid.tty.host 文字列のリストを出力します。および作成タイムスタンプ画面セッションを識別します。
CentOSバージョン:
-ls [一致] -list [一致] screenを開始しませんが、screenセッションを識別するpid.tty.host文字列のリストを印刷します。
ベストアンサー1
バージョン4.0.1は非常に古いです:)
これはcreation timestamp
Debian 専用パッチです。
源泉:
これは画面上のpidなので、psを使用してプロセスの開始時刻を表示できます。
ps -o lstart= -p 21628
Fri Nov 22 18:49:50 2019