L लिनक्स पर प्रक्रियाएँ वे कार्यक्रमों की एक श्रृंखला से अधिक कुछ नहीं हैं जो चल रहे हैं, उनमें अनुप्रयोगों से जानकारी के साथ-साथ सिस्टम के साथ बातचीत के लिए आवश्यक जानकारी शामिल है। जब हम एक प्रक्रिया को मारते हैं, तो हम उस एप्लिकेशन के निष्पादन को रद्द कर देते हैं जो इसका प्रतिनिधित्व करता है, हम सभी संसाधनों और सिस्टम के साथ सभी संचार को समाप्त करते हैं, इसके अलावा सभी संसाधनों को मुक्त करते हैं जो इसका उपभोग करते हैं।
यहाँ काफी समय हो गया है DesdeLinux एक बेहतरीन लेख बना जो सिखाता है कैसे आसानी से प्रक्रियाओं को मारने के लिए, इस बार हम एक टूल को जोड़कर उस लेख को पूरक करने जा रहे हैं fkill-क्ली यह लिनक्स में आसान और बहुत ही व्यावहारिक तरीके से प्रक्रियाओं को मारने की अनुमति देता है।
Fkill-cli क्या है?
है एक क्रॉस-प्लेटफॉर्म पाउंड, द्वारा विकसित सिंध्रे सोरहस, जो हमें एक व्यावहारिक और आरामदायक यूजर इंटरफेस प्रदान करता है हमारे ऑपरेटिंग सिस्टम की प्रक्रियाओं का प्रबंधन करें। उपकरण हमें लिनक्स में आसान और गतिशील तरीके से प्रक्रियाओं को मारने की अनुमति देता है, एक ही आदेश के साथ सभी प्रक्रियाओं तक पहुँचता है और एक जिसे हम सूची के माध्यम से मारना चाहते हैं या उसके नाम या अंश द्वारा खोजते हैं।
उपकरण आज के मुख्य ऑपरेटिंग सिस्टम (लिनक्स, विंडोज और मैकओएस) के साथ काम करता है, इसका उपयोग काफी सरल है और इसका उद्देश्य किसी भी प्रकार के उपयोगकर्ता के लिए है। क्रॉस-प्लेटफॉर्म समुदाय में बहुत अधिक स्वीकृति है, हालांकि, यह केवल पारंपरिक के लिए एक विकल्प है प्रक्रियाओं को मारने के लिए आदेश.
Fkill-cli कैसे स्थापित किया जाता है
स्थापित करने के लिए fkill-क्ली हमने स्थापित किया है NPM, जो लगभग सभी लिनक्स डिस्ट्रो के आधिकारिक रिपॉजिटरी में पाया जाता है। फिर हमें निम्नलिखित कमांड निष्पादित करनी चाहिए ताकि fkill-क्ली स्वचालित रूप से स्थापित करें:
sudo npm install --global fkill-cli
फिर हम कमांड के साथ टूल चला सकते हैं fkill
लिनक्स पर fkill-cli के साथ प्रक्रियाओं को मारना सीखना
एक बार जब हम fkill-cli स्थापित कर लेते हैं, तो हम लिनक्स में बहुत ही सरल तरीके से प्रक्रियाओं को मार सकते हैं। उपकरण हमें इसके उपयोग के लिए कुछ मूल आज्ञा देता है, वही जिन्हें हम जान सकते हैं कि क्या हम निष्पादित करते हैं fkill --help
टर्मिनल से।
$ fkill --help
Usage
$ fkill [<pid|name> ...]
Options
-f, --force Force kill
Examples
$ fkill 1337
$ fkill Safari
$ fkill 1337 Safari
$ fkill
Fkill-cli का उपयोग करना बेहद सरल है, हमें बस ऊपर बताए गए कुछ तर्कों के साथ fkill कमांड को निष्पादित करना है, या इसे विफल करना है, बस fkill और टूल हमें उन सभी प्रक्रियाओं की सूची दिखाएगा जो चल रही हैं, हम सूची पर नेविगेट कर सकते हैं कीबोर्ड तीर के साथ और अंत में हम जिसे मारना चाहते हैं उसे चुनें। उसी तरह, हम नाम लिख सकते हैं (या नाम का हिस्सा) उपकरण के लिए प्रक्रिया की स्वचालित रूप से मिलान प्रक्रियाओं को फ़िल्टर करने के लिए।
निम्नलिखित gif में हम इस टूल के व्यवहार को और विस्तार से देख सकते हैं:
यह निस्संदेह एक महान उपकरण है जो लिनक्स में प्रक्रियाओं को आसान, सुखद और काफी इंटरैक्टिव तरीके से मारने में हमारी मदद करेगा। क्या आप इसे आजमाने की हिम्मत करते हैं?
नमस्कार, क्या यह संभव है कि किसी भी आदेश के माध्यम से किसी प्रक्रिया को मार दिया जाए और तुरंत उसे फिर से पुनः आरंभ किया जाए? अर्थात, यदि एक ज़ोंबी प्रक्रिया को छोड़ दिया गया है या किसी अन्य तरीके से और प्रतिक्रिया नहीं करता है, तो क्या इसे मारा जा सकता है और एक ही आदेश के साथ पुनः आरंभ किया जा सकता है विभिन्न?।
धन्यवाद
हैलो अर्गिमिरो। जब हम एक प्रोग्राम शुरू करना चाहते हैं, तो हम सामान्य रूप से इसे निष्पादित करते हैं, या तो सिस्टेक्टल स्टार्ट, सर्विस स्टार्ट, फ़ायरफ़ॉक्स, पेन इत्यादि के माध्यम से करते हैं, जहां अंतिम दो कमांड सीधे एक विशिष्ट प्रोग्राम को लागू करते हैं। यदि हम किसी प्रक्रिया को मारना या मारना चाहते हैं, तो हम इसे आमतौर पर किल कमांड के माध्यम से करते हैं, या जैसा कि Lagarto इस पोस्ट में संकेत देता है, fillill के माध्यम से। यही है, यदि आप इसे मारने के बाद एक सेवा या एक कार्यक्रम शुरू करना चाहते हैं, तो मुझे लगता है कि प्रत्येक कार्यक्रम या सेवा के लिए उपयुक्त स्टार्ट कमांड का उपयोग करके इसे फिर से चलाना सबसे अच्छा विकल्प है।
क्या यह मार-९ जैसा ही करता है .. ??
मामले में यह किसी के साथ होता है। Npm को स्थापित करने और टर्मिनल से fkill चलाने के बाद मुझे निम्नलिखित त्रुटि मिली:
/ usr / bin / env: "नोड": फ़ाइल या निर्देशिका मौजूद नहीं है
मुझे इसका हल मिला:
http://stackoverflow.com/questions/30281057/node-forever-usr-bin-env-node-no-such-file-or-directory