process - Unable to find processes unused for half an hour -
आप भूमिगत प्रक्रियाओं को
ps ux द्वारा प्राप्त कर सकते हैं मैं प्रक्रियाओं को खोजने के लिए एक रास्ता खोज रहा हूं जिसके लिए मैंने 30 मिनट तक नहीं छुआ।
आप एक आधे घंटे के लिए अप्रयुक्त प्रक्रियाओं को कैसे प्राप्त कर सकते हैं?
"अप्रयुक्त" और "अप्रयुक्त" परिभाषित करें आप बीएसडी जैसी प्रणालियों में पी एस (1) पर f पैरामीटर, सोलारिस और एसआईएस / वी-जैसे सिस्टम पर -o का उपयोग करके बहुत सी चीज़ें पा सकते हैं। / P>
अपडेट
टिप्पणी पर प्रतिक्रिया दे रहा है:
अच्छा, आप ऐसा कर सकते हैं उदाहरण के लिए, कुछ ऐसे समय पर विचार करें, जो एक आवधिक पीएस और समय के साथ उपयोग किए जाने वाले CPU समय को संग्रहीत करता है। (वास्तव में, आप उपयुक्त सिस्टम कॉल को कॉल करने वाले सी प्रोग्राम के साथ यह बेहतर कर सकते हैं, लेकिन यह वास्तव में एक कार्यान्वयन विवरण है।) नमूना समय और पीआईडी स्टोर करें, और उचित अंतराल पर पीआईडी के सीपीयू समय में बदलाव न करें। यह भी एक awk या perl प्रोग्राम जैसे
के साथ लागू किया जा सकता है; करो ps _flags_ सो 30 किया | Awk -f myprog | पूंछ- f ताकि हर बार awk को ps आउटपुट मिलता है, यह इसे उलझाना, उम्मीदवारों को पहचानता है, और पूंछ के माध्यम से दिखाने के लिए उन्हें भेजता है - F ।
लेकिन फिर आपके पास डेमन प्रक्रियाएं हो सकती हैं जो अक्सर कॉल नहीं की जाती हैं; यह मेरे लिए स्पष्ट नहीं है कि केवल CPU समय एक अच्छा उपाय है।
यह परिभाषित करने के बारे में बात है कि आप वास्तव में क्या करना चाहते हैं: शायद ऐसा करने का एक तरीका है, लेकिन मैं एक संयोजन के बारे में नहीं सोच सकता पीएस झंडे अकेले जो ऐसा करेंगे।
Comments
Post a Comment