¿Cómo enumeras tus vncserver
sesiones?
Este artículo dice hacer esto:
$ cat ~/.vnc/*.pid
5910
6790
16589
21891
... and many more
Usando este método, podría escribir un script para verificar cada pid, pero tiene que haber algo mejor.
¿Hay una mejor manera? Me gustaría ver algo como:
$ vncserver -l
Session User Started Status Blah
1 jess 3/24 19:00 Active ?
2 jess 3/21 14:00 Suspended ?
EDITAR: por ejemplo. Tengo seis sesiones en ejecución, pero solo puedo usar una de ellas. Los seis aparecen como procesos en ejecución. También sería bueno ver una lista para otros usuarios también; Acabo de encontrar un servidor con 95 sesiones de VNC. No tengo idea de cuáles están activos.
vncserver -list
?-list
opción en la página del manual.tigervnc-1.3.1-9.el7.x86_64.rpm
).Respuestas:
Siempre uso
ps -ef | grep vnc
, luego selecciono las partes que necesito de eso.fuente
:6
. ¿Cómo sabría qué sesiones están activas / siguen funcionando?