2012-01-11 12 views
6

मैंने कुछ प्रक्रियाओं को नोहप के साथ शुरू किया और वे सही तरीके से काम नहीं कर रहे हैं इसलिए मुझे उन्हें खोजने और मारने की ज़रूरत है, लेकिन मुझे पिड या कुछ भी पता नहीं है। मेंमैं कैसे देख सकता हूं कि रिमोट यूबंटू सर्वर पर कौन सी प्रक्रियाएं चल रही हैं और उन्हें मार डालें?

उत्तर

12

SSH और फिर फिल्टर करने के लिए आपको क्या चाहिए करने के लिए नीचे है कि परिणाम सूची ग्रेप कमांड के साथ संयोजन के रूप में चल रहा है प्रक्रियाओं सूची ps आदेश का उपयोग करें:

ps aux | grep something 

"ps aux" सभी प्रक्रियाओं की सूची लौटाता है वर्तमान में "grep something" उस सूची को लेता है (पाइप ("|") के माध्यम से) और केवल "कुछ" से मेल खाने वाले तारों को आउटपुट करता है।

अगर आप httpd प्रक्रिया को खोजना चाहते थे आप इस्तेमाल कर सकते हैं तो उदाहरण के लिए

ps aux | grep httpd 

परिणाम पीआईडी ​​शामिल होंगे आप उन्हें मारने के लिए उपयोग कर सकते हैं।

+0

मैं दिल कंप्यूटर – fancy

2

pgrep के साथ किसी भी पाइप के लिए कोई ज़रूरत नहीं:

pgrep -l httpd 
संबंधित मुद्दे

 संबंधित मुद्दे