Comment listez-vous vos vncserver
sessions?
Cet article dit de faire ceci:
$ cat ~/.vnc/*.pid
5910
6790
16589
21891
... and many more
En utilisant cette méthode, je pourrais écrire un script pour vérifier chaque pid, mais il doit y avoir quelque chose de mieux.
Y a-t-il une meilleure façon? J'aimerais voir quelque chose comme:
$ vncserver -l
Session User Started Status Blah
1 jess 3/24 19:00 Active ?
2 jess 3/21 14:00 Suspended ?
EDIT: Par exemple. J'ai six sessions en cours, mais je ne peux en utiliser qu'une seule. Tous les six apparaissent comme des processus en cours d'exécution. Il serait également intéressant de voir une liste pour les autres utilisateurs également; Je viens de trouver un serveur avec 95 sessions VNC. Je n'ai aucune idée de ceux qui sont actifs.
vncserver -list
?-list
option dans la page de manuel.tigervnc-1.3.1-9.el7.x86_64.rpm
).Réponses:
J'utilise toujours
ps -ef | grep vnc
, puis je choisis les pièces dont j'ai besoin.la source
:6
. Comment puis-je savoir quelles sessions sont actives / fonctionnent toujours?