क्या सिर्फ PID को चलाने की सूची प्राप्त करने की तुलना में vncserver सत्रों को सूचीबद्ध करने का एक अधिक सुंदर तरीका है?


20

आप अपने vncserverसत्रों को कैसे सूचीबद्ध करते हैं ?

यह लेख ऐसा करने के लिए कहता है:

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

इस पद्धति का उपयोग करते हुए, मैं प्रत्येक पीड को जांचने के लिए एक स्क्रिप्ट लिख सकता था, लेकिन वहां कुछ बेहतर होना चाहिए।

क्या कोई बेहतर तरीका है? मैं कुछ देखना चाहता हूँ जैसे:

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

EDIT: उदाहरण के लिए। मेरे छह सत्र चल रहे हैं, लेकिन मैं उनमें से केवल एक का उपयोग कर सकता हूं। सभी छह प्रक्रियाएं चल रही हैं। अन्य उपयोगकर्ताओं के लिए भी एक सूची देखना अच्छा होगा; मुझे सिर्फ 95 वीएनसी सत्रों के साथ एक सर्वर मिला। मुझे पता नहीं है कि कौन सक्रिय हैं।


2
क्या आपने कोशिश की है vncserver -list?
रोमन लुसट्रिक

मुझे -listमैन पेज में कोई विकल्प दिखाई नहीं दे रहा है ।
जेस

मेरे लिए कसकर काम नहीं करता है 1.3.9-6.4ubuntu1, लेकिन CentOS 7 (मैं अनुमान लगा रहा हूं tigervnc-1.3.1-9.el7.x86_64.rpm) पर काम करता है ।
रोमन लुसट्रिक

2
आप VNC परियोजना को सुझाव दे सकते हैं! यदि आप नहीं करते हैं, तो मैं .... अंततः ;-)
माइक डब्ल्यूडब्ल्यू

जवाबों:


12

मैं हमेशा उपयोग करता हूं ps -ef | grep vnc, फिर मुझे उन हिस्सों को चुनना चाहिए जो मुझे चाहिए।


2
मेरे पास 6 सत्र सूचीबद्ध हैं। एकमात्र सत्र जो मुझे मिल सकता है :6। मुझे कैसे पता चलेगा कि कौन से सत्र सक्रिय / अभी भी काम कर रहे हैं?
जेस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.