लिनक्स पर पृष्ठभूमि प्रक्रियाओं को कैसे चलाएं और नियंत्रित करें
फ्रंट और बैक प्रक्रियाओं को प्रबंधित करने के लिए लिनक्स में बैश शेल का उपयोग करें। आप कमांड चलाने के तरीके में अधिक लचीलापन देने के लिए बैश के फ़ंक्शन नियंत्रण फ़्लैग और फ़ंक्शंस का उपयोग कर सकते हैं। हम आपको दिखाते हैं कैसे.
यह सब संचालन के बारे में है
जब किसी प्रोग्राम को लिनक्स या यूनिक्स ऑपरेटिंग सिस्टम में निष्पादित किया जाता है, तो प्रक्रिया शुरू होती है। "प्रोसेस" कंप्यूटर की मेमोरी में निष्पादित प्रोग्राम के आंतरिक प्रतिनिधित्व का नाम है। प्रत्येक सक्रिय प्रोग्राम के लिए एक प्रक्रिया है. दरअसल, आपके कंप्यूटर पर चलने वाली लगभग हर चीज़ के लिए एक प्रक्रिया होती है। इसमें घटक शामिल हैं ग्राफ़िकल डेस्कटॉप वातावरण (जीडीई) जैसे सूक्ति أو केडीई, और सिस्टम सॉफ्टवेयर वह चल रहा है प्रारंभ होने पर।
लगभग हर चीज़ चालू क्यों है? ठीक है, आपको अंतर्निर्मित बैश घटकों की आवश्यकता नहीं है, उदा cd وलोक निर्माण विभाग وउर्फ, किसी प्रक्रिया को चलाने पर उसे लॉन्च करने के लिए (या उसे "उत्पादित" करने के लिए)। बैश आपके टर्मिनल विंडो में चल रहे बैश शेल के एक उदाहरण के भीतर इन आदेशों को निष्पादित करता है। ये आदेश सटीक रूप से तेज़ हैं क्योंकि इन्हें निष्पादित करने के लिए कोई प्रक्रिया शुरू करने की आवश्यकता नहीं है। (अंतर्निहित बैश घटकों की सूची देखने के लिए आप टर्मिनल विंडो में निर्देश टाइप कर सकते हैं।)
प्रक्रियाएँ अग्रभूमि में चल सकती हैं, ऐसी स्थिति में वे आपके डिवाइस के कार्यों को पूरा होने तक अपने ऊपर ले लेंगी, या वे पृष्ठभूमि में चल सकती हैं। पृष्ठभूमि में चल रही प्रक्रियाएं टर्मिनल विंडो पर हावी नहीं होती हैं और आप इसमें काम करना जारी रख सकते हैं। या कम से कम, यदि वे स्क्रीन आउटपुट उत्पन्न नहीं करते हैं तो वे टर्मिनल विंडो पर हावी नहीं होते हैं।
गन्दा उदाहरण
हम शुरू करेंगे पिंग ट्रेस चालू करें बुनियादी। हम हाउ-टू गीक डोमेन को पिंग करेंगे। इसे एक परिचय प्रक्रिया के रूप में निष्पादित किया जाएगा.
पिंग www.howtogeek.com