Vncserver oturumlarını listelemenin sadece çalışan PID'lerin listesini almaktan daha zarif bir yolu var mı?


20

vncserverOturumlarınızı nasıl listeliyorsunuz ?

Bu makale şunu söylüyor:

$ cat ~/.vnc/*.pid
5910
6790
16589
21891
... and many more

Bu yöntemi kullanarak, her pid kontrol etmek için bir komut dosyası yazabilirsiniz, ancak daha iyi bir şey olmalı.

Daha iyi bir yol var mı? Şuna benzer bir şey görmek istiyorum:

$ vncserver -l
Session  User  Started     Status    Blah
1        jess  3/24 19:00  Active    ?
2        jess  3/21 14:00  Suspended ?

DÜZENLEME: Örneğin. Altı seansım var, ancak bunlardan sadece birini kullanabilirim. Altısı da çalışan süreç olarak karşımıza çıkıyor. Diğer kullanıcılar için de bir liste görmek güzel olurdu; 95 VNC oturumlu bir sunucu buldum. Hangilerinin aktif olduğu hakkında hiçbir fikrim yok.


2
Denedin vncserver -listmi
Roman Luštrik

-listKılavuz sayfasında bir seçenek göremiyorum .
Jess

Sıkıvncserver 1.3.9-6.4ubuntu1 üzerinde benim için çalışmıyor, ancak CentOS 7 üzerinde çalışıyor (sanırım var tigervnc-1.3.1-9.el7.x86_64.rpm).
Roman Luštrik

2
VNC projesine bir öneri gönderebilirsiniz! Eğer yapmazsan, ben .... sonunda ;-)
MikeW

Yanıtlar:


12

Her zaman kullanıyorum ps -ef | grep vnc, sonra ihtiyacım olan parçaları seçiyorum.


2
Listede 6 oturum var. Tek seans alabileceğim :6. Hangi oturumların aktif olduğunu / hala çalıştığını nasıl bilebilirim?
Jess
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.