您如何列出您的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 会话。我不知道哪些是活动的。
答案1
我总是使用ps -ef | grep vnc
,然后从中挑选出我需要的部分。
答案2
ps -ef | grep `whoami` | grep vnc