Как вы перечисляете свои 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 ?
РЕДАКТИРОВАТЬ: Например. У меня запущено шесть сеансов, но я могу использовать только один из них. Все шесть отображаются как запущенные процессы. Также было бы неплохо увидеть список и для других пользователей; Я только что нашел сервер с 95 сеансами VNC. Я понятия не имею, какие из них являются активными.
vncserver -list
?-list
опции на странице руководства.tigervnc-1.3.1-9.el7.x86_64.rpm
).Ответы:
Я всегда использую
ps -ef | grep vnc
, а затем выбираю нужные мне части.источник
:6
. Как я узнаю, какие сеансы активны / все еще работают?