除了获取正在运行的PID列表之外,还有一种更优美的方法来列出vncserver会话吗?


20

您如何列出vncserver会话?

本文说要这样做:

$ cat ~/.vnc/*.pid
5910
6790
16589
21891
... and many more

使用这种方法,我可以编写一个脚本来检查每个pid,但是必须有更好的东西。

有没有更好的办法?我想看到类似的东西:

$ vncserver -l
Session  User  Started     Status    Blah
1        jess  3/24 19:00  Active    ?
2        jess  3/21 14:00  Suspended ?

编辑:例如。我有六个会话正在运行,但是我只能使用其中一个。所有六个都显示为正在运行的进程。同样也很高兴看到其他用户的列表。我刚刚发现一台具有95个VNC会话的服务器。我不知道哪个活跃。


2
你试过了vncserver -list吗?
RomanLuštrik17年

-list在手册页中看不到任何选项。
杰西(Jess)

在tightvncserver 1.3.9-6.4ubuntu1上不适用于我,但在CentOS 7上适用(我猜我有tigervnc-1.3.1-9.el7.x86_64.rpm)。
RomanLuštrik17年

2
您可以向VNC项目发布建议!如果您不这样做,我会..最终;-)
MikeW

Answers:


12

我总是使用ps -ef | grep vnc,然后从中挑选出我需要的部分。


2
我列出了6个会话。我唯一可以参加的会议是:6。我怎么知道哪些会话正在活动/仍在工作?
杰西
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.