Wie listest du deine vncserver
Sessions auf?
In diesem Artikel heißt es dazu:
$ cat ~/.vnc/*.pid
5910
6790
16589
21891
... and many more
Mit dieser Methode könnte ich ein Skript schreiben, um jede PID zu überprüfen, aber es muss etwas Besseres geben.
Gibt es einen besseren Weg? Ich würde gerne etwas sehen wie:
$ vncserver -l
Session User Started Status Blah
1 jess 3/24 19:00 Active ?
2 jess 3/21 14:00 Suspended ?
EDIT: Zum Beispiel. Ich habe sechs laufende Sitzungen, aber ich kann nur eine von ihnen verwenden. Alle sechs werden als laufende Prozesse angezeigt. Es wäre auch schön, eine Liste für andere Benutzer zu sehen. Ich habe gerade einen Server mit 95 VNC-Sitzungen gefunden. Ich habe keine Ahnung, welche aktiv sind.
vncserver -list
?-list
Option in der Manpage.tigervnc-1.3.1-9.el7.x86_64.rpm
).Antworten:
Ich benutze immer
ps -ef | grep vnc
und suche dann die Teile aus, die ich brauche.quelle
:6
. Woher weiß ich, welche Sitzungen aktiv sind / noch funktionieren?