जवाबों:
यह लिनक्स और SysV5 पर काम करना चाहिए
ps -ef --sort=start_time
tac
।
watch "ps -ef --sort=start_time | grep -v kworker | tail"
लिनक्स:
$ ps aux --sort=lstart
OSX:
$ ps aux -O started
lstart
एक पूर्ण टाइमस्टैम्प देता है, लेकिन सॉर्ट कुंजी के रूप में उपयोग नहीं किया जा सकता है। start_time
पिछले 24 घंटों के भीतर सामान्य समय देता है, तारीख अन्यथा 'कॉलम, और एक सॉर्ट कुंजी के रूप में इस्तेमाल किया जा सकता है। दोनों हेडर में 'STARTED' देते हैं।
15/12 15:40
पहले 16/12 15:39
जैसा 13:39
दिखता है , वैसा ही पहले दिखाई देता है 15:38
।
ऊपर दिए गए शानदार जवाबों के साथ, कभी-कभी मैं बस शीर्ष 20 अपराधियों को समय, cpu% और स्मृति के उपयोग द्वारा अवरोही क्रम से देखना चाहता हूं।
उसके लिए मैं उपयोग करता हूं:
ps auxww --sort=lstart | sort -r -k3,4 | head -20
यह एक CentOS प्लेटफ़ॉर्म पर होगा, हालांकि मैंने फेडोरा पर भी उसी परिणाम का आनंद लिया है।
ओह और ग्रिंस के लिए, मैं कभी-कभी प्रक्रियाओं का एक सेट निकालना चाहता हूं, इसलिए मैं बस उपरोक्त पर एक संस्करण का उपयोग करता हूं जिसमें थोड़ा grep -v कार्रवाई शामिल है, जैसे:
ps auxww --sort=lstart | sort -r -k3,4 | grep -v "sbin/httpd" | head -20
--sort
की ps
मेरे लिए काम नहीं करता। खोल पर भरोसा करना sort
। +1