উত্তর:
এটি লিনাক্স এবং সিসভি 5 এ কাজ করা উচিত
ps -ef --sort=start_time
tac
।
watch "ps -ef --sort=start_time | grep -v kworker | tail"
লিনাক্স:
$ ps aux --sort=lstart
ওএসএক্স:
$ ps aux -O started
lstart
একটি সম্পূর্ণ টাইমস্ট্যাম্প দেয়, তবে সাজানোর কী হিসাবে ব্যবহার করা যায় না। start_time
কলামটি গত ২৪ ঘন্টার মধ্যে স্বাভাবিক সময় দেয়, অন্যথায় তারিখ দেয় column এবং একটি বাছাই কী হিসাবে ব্যবহার করা যেতে পারে। দু'জনেই শিরোনামে 'STARTED' দেয়।
15/12 15:40
আগে উপস্থিত 16/12 15:39
, ঠিক যেমন 13:39
প্রদর্শিত হবে 15:38
।
উপরের দুর্দান্ত উত্তরের পাশাপাশি, কখনও কখনও আমি কেবলমাত্র শীর্ষ 20 অপরাধীকে সময় অনুসারে সাজানো প্রক্রিয়া অনুসারে দেখতে চাই, সিপিইউ% এবং মেমরির ব্যবহার।
তার জন্য আমি ব্যবহার করি:
ps auxww --sort=lstart | sort -r -k3,4 | head -20
এটি সেন্টোস প্ল্যাটফর্মে থাকবে, যদিও আমি ফেডোরায়ও একই ফলাফল উপভোগ করেছি।
ওহ এবং গ্রিনগুলির জন্য, আমি মাঝে মাঝে একটি প্রক্রিয়াগুলির সেট সরিয়ে দিতে চাই, তাই আমি কেবল উপরের অংশে একটি বৈকল্পিক ব্যবহার করি যার মধ্যে কিছুটা গ্রেপ-ভি অ্যাকশন অন্তর্ভুক্ত থাকে:
ps auxww --sort=lstart | sort -r -k3,4 | grep -v "sbin/httpd" | head -20
--sort
এর ps
আমার জন্য কাজ করে না। শেলের উপর নির্ভর করে sort
। +1
বা 'ls' ব্যবহার করে দেখুন, কারণ এটি এমন সময় বিন্যাসগুলিকে মঞ্জুরি দেয় যা সহজে সাজানো এবং ব্যবহারে সহজ।
( cd /proc; ls -td --full-time --time-style=+%s [0123456789]*; )
যুগের তারিখ / সময়কে আউটপুট দেয়, শীর্ষে নতুন প্রক্স।