मैंने सिर्फ मीर को स्थापित किया है और मैं सोच रहा हूं कि क्या मैं वास्तव में इसे चला रहा हूं या अगर यह वापस एक्स पर गिर गया है। मैं कैसे बता सकता हूं कि मीर चल रहा है या नहीं?
मैंने सिर्फ मीर को स्थापित किया है और मैं सोच रहा हूं कि क्या मैं वास्तव में इसे चला रहा हूं या अगर यह वापस एक्स पर गिर गया है। मैं कैसे बता सकता हूं कि मीर चल रहा है या नहीं?
जवाबों:
आप यह भी देख सकते हैं कि सिस्टम कंपोज़िटर प्रक्रिया चल रही है या नहीं:
ps afx | grep unity-system-compositor
मीर को चलाने वाले मेरे सिस्टम पर यह कुछ इस तरह लौटता है:
jorge@jillociraptor:~$ ps afx | grep unity-system-compositor
4260 pts/0 S+ 0:00 | | \_ grep --color=auto unity-system-compositor
1606 ? S 0:00 /usr/sbin/unity-system-compositor --from-dm-fd 9 --to-dm-fd 13 --vt 7
मीर नहीं चल रही मशीनें नहीं चलेंगी unity-system-compositor
।
संदर्भ:
ps -e | grep unity-system-co
एक प्रतिक्रिया लौटाएगा अगर मीर चल रहा है, कुछ नहीं अगर यह नहीं है। ऐसा इसलिए है क्योंकि 'ps -e' वास्तव में प्रक्रिया के नाम को 15 वर्णों (ज्ञात अपस्ट्रीम बग / लिमिटेशन) को काट देता है। मुझे पता था कि मीर के दौड़ने पर भी मुझे मिनर्ज़ 029 का सुझाव हमेशा कुछ नहीं मिला।
ps | grep
जब कमांड pgrep
मौजूद होगी तो कोई क्यों इस्तेमाल करेगा ? कोशिश करो pgrep -fa unity-system-compositor
।
यह इस बात पर निर्भर करता है कि आप "मैं सिर्फ मीर को स्थापित करता हूं" से क्या मतलब है। मीर वास्तव में सिर्फ पुस्तकालयों का एक सेट है। क्लाइंट लाइब्रेरी और सर्वर लाइब्रेरी हैं। कई अलग-अलग पैकेज भी हैं जो वास्तविक मीर सर्वर बायनेरिज़ प्रदान करते हैं।
एक डेमो मीर सर्वर है, लेकिन अगर आप इसे चला रहे थे तो आपको पता होगा, क्योंकि आप वीटी पर स्विच कर चुके होंगे और इसे चलाने के लिए कमांड में टाइप करेंगे। यह सर्वर मीर-डेमो पैकेज में पाया जाता है।
वहाँ एकता 8 मीर सर्वर है। यह एकता 8 (पैकेज एकता 8) के एक भाग के रूप में चलता है। आपको पता होगा कि आप चल रहे थे क्योंकि आपका डेस्कटॉप एक एकता 8 डेस्कटॉप जैसा दिखेगा।
अंत में, एकता-सिस्टम-कंपोजिटर मीर सर्वर है, जो आमतौर पर लाइटडीएम द्वारा शुरू किया जाता है। जब तक आपने अपनी स्वयं की लाइट-डीएमडी एकीकरण स्क्रिप्ट नहीं लिखी, तब तक आपको या तो एकता 8 डेस्कटॉप सत्र (पैकेज यूनिटी 8-डेस्कटॉप-सेशन-मीर) स्थापित करने की आवश्यकता है, जिस स्थिति में मीर सर्वर को चलाने का एकमात्र तरीका एकता 8 डेस्कटॉप में लॉग इन करना है। , या आपने उबंटू-डेस्कटॉप-मिर पैकेज स्थापित किया है, जिस स्थिति में अन्य उत्तर सही हैं: ps
एक्स सर्वर के नीचे चल रहे एकता-सिस्टम-कंपोज़िटर को दिखाएगा।
ps -e | grep unity-system-compositor
मिलान से बचने के लिए भी उपयोग कर सकते हैंgrep
। इसके साथ, यदि मीर नहीं चल रहा है तो कोई आउटपुट नहीं दिखाया जाएगा।