ps -ef बनाम ps aux


53

दोनों के बीच क्या अंतर है

ps -ef | grep thin  

तथा

ps aux | grep thin

आउटपुट के अनुसार भिन्नता है लेकिन मैं स्पष्ट नहीं कर रहा हूं कि सूचीबद्ध चीजें क्या हैं।


1
यहाँ एक अच्छी व्याख्या है: superuser.com/questions/117913/ps-aux-output-meaning
Rinzwind

@ रिनविंड थैंक्स
बिजेंद्र

जवाबों:


54

दोनों सभी उपयोगकर्ताओं की सभी प्रक्रियाओं को सूचीबद्ध करते हैं। उस पहलू में -eऔर axपूरी तरह से बराबर हैं।

जहां वे भिन्न होते हैं आउटपुट स्वरूप निर्दिष्ट है, -f"पूर्ण" है, जबकि u"उपयोगकर्ता-उन्मुख" है। प्रदर्शित कॉलम अलग हैं:

  • के लिए कॉलम ps -f

UID PID PPID C STIME TTY TIME CMD

  • के लिए कॉलम ps u

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND


3
प्रत्येक कॉलम हेडर के लिए या कम से कम "सी" और "वीएसजेड" जैसे अपेक्षाकृत गैर-स्पष्ट लोगों के लिए यह उत्तर बहुत सुधार होगा।
वाइल्डकार्ड

16

आउटपुट में कोई अंतर नहीं हैं क्योंकि अर्थ समान हैं।

के बीच का अंतर ps -efऔर ps auxPOSIX और बीएसडी प्रणालियों के बीच ऐतिहासिक भिन्नता के कारण है। शुरुआत में, POSIX ने स्वीकार किया, -efजबकि BSD ने केवल auxफॉर्म स्वीकार किया ।

आज, दोनों प्रणालियाँ दो रूपों को स्वीकार करती हैं।


7
तकनीकी रूप से वह पूछ रहा है कि वे अंतर क्या हैं;)
रिनजविंड
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.