실행중인 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 ?

편집 : 예를 들어. 6 개의 세션이 실행 중이지만 그 중 하나만 사용할 수 있습니다. 6 개 모두 실행중인 프로세스로 표시됩니다. 다른 사용자의 목록도 보는 것이 좋습니다. 방금 95 개의 VNC 세션이있는 서버를 찾았습니다. 나는 어느 것이 활성인지 전혀 모른다.


2
당신은 시도 했습니까 vncserver -list?
Roman Luštrik

-list맨 페이지에 옵션 이 표시되지 않습니다 .
Jess

tightvncserver 1.3.9-6.4ubuntu1에서는 작동하지 않지만 CentOS 7에서는 작동합니다 (나는 추측하고 있습니다 tigervnc-1.3.1-9.el7.x86_64.rpm).
Roman Luštrik

2
VNC 프로젝트에 제안을 게시 할 수 있습니다! 그렇지 않으면, 나는 .... 결국 ;-)
MikeW

답변:


12

나는 항상을 사용 ps -ef | grep vnc하고 나서 필요한 부분을 골라냅니다.


2
6 개의 세션이 나열되어 있습니다. 내가 갈 수있는 유일한 세션은 :6입니다. 어떤 세션이 활성 / 정지 작동하는지 어떻게 알 수 있습니까?
Jess
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.