स्वचालित रूप से x% CPU पर प्राप्त होने वाली प्रक्रियाओं को मारें


1

मेरी आईमैक पर एक (बल्कि कष्टप्रद) प्रक्रिया है जो नियंत्रण से बाहर हो जाती है।

दुर्भाग्य से, इससे छुटकारा पाना संभव नहीं है। जितना मैं चाहता हूं।

यह प्रक्रिया पहली बार में ठीक है - मेरे दोहरे-कोर सीपीयू के 1-2% का उपयोग करते हुए।

तब होता है। पूरी मशीन धीमी हो जाती है। अगर मैं एक्टिविटी मॉनिटर ओपन करने का प्रबंध कर सकता हूं, तो मैं देख सकता हूं कि अपमानजनक प्रक्रिया 200%, यहां तक ​​कि मेरे सीपीयू के 300% का उपयोग कर रही है।

मज़ा नहीं।

यदि मुझे गतिविधि मॉनिटर या टर्मिनल खुला मिल सकता है, और प्रक्रिया को मार सकता है, तो यह स्वयं को पुनरारंभ करेगा और एक अच्छी छोटी प्रक्रिया की तरह व्यवहार करेगा। कुछ समय के लिए। यह फिर से पागल हो जाता है।

एक iOS डेवलपर होने के नाते, मैं सोच रहा हूं कि इस प्रक्रिया का मुकाबला करने का सबसे अच्छा तरीका एक स्वचालित सहायक है।

मेरे पास जो कुछ भी है वह एक पृष्ठभूमि प्रक्रिया है जो 50% या 75%, जैसे ही सीपीयू का उपयोग एक्स% हिट होता है, आपत्तिजनक प्रक्रिया को मार देगा। यह प्रक्रिया फिर से शुरू होगी और मेरे हस्तक्षेप के बिना समझदार हो जाएगी।

क्या यह संभव है? मैं कोड, AppleScript, मशीन को फिर से उपयोग करने योग्य बनाने के लिए कुछ भी लिख सकता हूं ।


1
क्या यह एक उपयोगकर्ता प्रक्रिया है, या एक सिस्टम प्रक्रिया है? क्या आपने niceप्रक्रिया पर कोशिश की है?
संकोची

@demure नोप। उपयोग क्या है, और यह क्या करता है?
पूर्ववत करें

1
@ मर्क Family Protector Daemon:(
पूर्ववत करें

1
@ यूएनओ के तहत OSX के विरोधी गुरु कार्यक्रम से अधिक मुद्दों को हल करते हैं :) उनका एक कारण यह है कि कई समर्थक उन्हें उपयोग न करने की सलाह देते हैं
मार्क

1
@ और इंटेगो एंटीवायरस की स्थापना रद्द करें, आपको इसकी आवश्यकता नहीं है।
संकोची

जवाबों:


2

इस पोस्ट में monit का उपयोग करने का सुझाव दिया गया है ।
जैसा कि आपने प्रक्रिया की प्रकृति के बारे में कोई विवरण नहीं दिया है, मैं यह सलाह नहीं दे सकता कि उनके सुझाए गए कॉन्फ़िगरेशन आपके लिए किसी काम के होंगे या नहीं।


क्या यह OSX पर चलता है? ब्लॉग लिनक्स के लिए है और डाउनलोड पेज OSX नहीं, बल्कि कई न्युट्रीशंस नट को एनक्लूड करता है। मैं पूछता हूं कि मैं सिस्टम स्तर के एपीआई के साथ संभावित रूप से सौदा कर रहा हूं जो ओएसएक्स में भिन्न है।
मार्क

1
जैसा कि आप डाउनलोड पृष्ठ से देख सकते हैं , एक macosx- सार्वभौमिक बाइनरी है।
संकोची

सॉरी मुझे याद आया कि पहली बार मैंने इसे पढ़ा था
मार्क
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.