Jak spisujesz swoje vncserver
sesje?
W tym artykule jest napisane, aby to zrobić:
$ cat ~/.vnc/*.pid
5910
6790
16589
21891
... and many more
Korzystając z tej metody, mógłbym napisać skrypt sprawdzający każdy pid, ale musi być coś lepszego.
Czy jest lepszy sposób? Chciałbym zobaczyć coś takiego:
$ vncserver -l
Session User Started Status Blah
1 jess 3/24 19:00 Active ?
2 jess 3/21 14:00 Suspended ?
EDYCJA: na przykład. Mam sześć sesji, ale mogę użyć tylko jednej z nich. Wszystkie sześć pokazuje się jako uruchomione procesy. Byłoby również miło zobaczyć listę dla innych użytkowników; Właśnie znalazłem serwer z 95 sesjami VNC. Nie mam pojęcia, które są aktywne.
vncserver -list
?-list
opcji na stronie podręcznika.tigervnc-1.3.1-9.el7.x86_64.rpm
).Odpowiedzi:
Zawsze używam
ps -ef | grep vnc
, a następnie wybieram potrzebne części.źródło
:6
. Skąd mam wiedzieć, które sesje są aktywne / nadal działają?