প্রক্রিয়া কত দিন চলছে?


6

প্রসেস এক্স কত দিন চলছে বা কখন এটি শুরু হয়েছিল তা যাচাই করার উপায় কি? আমার প্রথম ধারণাটি হ'ল psআদেশ হ'ল , কিন্তু কিছুই পেল না।


আপনি / proc / <pid> ডিরেক্টরিটির অধীনে চেক করতে সক্ষম হতে পারেন
— রুবিক্সবিক

উত্তর:


5

সবচেয়ে সহজ উপায় হ'ল ps -ef, কখন এটি শুরু হয়েছিল তার জন্য STIME কলামটি দেখুন। এক্স প্রসেসের জন্য ব্যবহার করুন ps -ef | grep -i X। আরও জটিল পদ্ধতি (এবং অতিবাহিত সময়ের জন্য প্রয়োজনীয়) -oবিকল্পটি ব্যবহার করা হবে । এটি ব্যবহার করে:

সমতুল্য ps -efহয়ps -eo uid,pid,ppid,c,stime,tty,time,cmd

ম্যান পৃষ্ঠা থেকে:

  etime      ELAPSED elapsed time since the process was started, in the
                     form [[DD-]hh:]mm:ss.

  start      STARTED time the command started. If the process was started
                     less than 24 hours ago, the output format is
                     "HH:MM:SS", else it is "  <mm dd" (where Mmm is a
                     three-letter month name). See also lstart, bsdstart,
                     start_time, and stime.

সুতরাং "এক্স" নামের একটি প্রক্রিয়াটির জন্য একটি সহজ হ'ল:

কমান্ডগুলি চালনা করে: ps -eo pid,cmd,start,etime | grep -i X
সম্পাদনযোগ্য নামগুলি অনুসন্ধান করা: ps -eo pid,comm,start,etime | grep -i X
উভয়টি অনুসন্ধান করা:ps -eo pid,comm,cmd,start,etime | grep -i X

আপনি একটি উপনাম সেট আপ করতে চাইতে পারেন, যদি আপনি এটি ব্যবহার করে যাচ্ছেন।


আপনাকে অনেক ধন্যবাদ! আমি এটা খেয়াল করিনি ps।
— মারিওশ

আমি কি সেকেন্ডে ইটাইম পেতে পারে এমন কোন উপায় আছে?
— নাগা ভেম্প্রালা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.