इस गाइड में, आप सीखेंगे कि कैसे चलाना है बैच जॉब यदि आप अपने रास्पबेरी पाई डिवाइस को किसी दूरस्थ स्थान से दूरस्थ रूप से एक्सेस करते हैं। यहां, आप पाएंगे:
- रिमोट रास्पबेरी पाई पर बैच जॉब चलाना क्यों उपयोगी है?
- रिमोट रास्पबेरी पाई पर बैच जॉब कैसे चलाएं
- निष्कर्ष
रिमोट रास्पबेरी पाई पर बैच जॉब चलाना क्यों उपयोगी है?
चल रहा है ए बैच जॉब दूरस्थ रास्पबेरी पाई पर कई लाभ होते हैं, खासकर जब रास्पबेरी पाई डिवाइस किसी भिन्न स्थान या नेटवर्क पर स्थित हो। दौड़ने के कुछ फायदे बैच जॉब रिमोट रास्पबेरी पाई पर नीचे दिए गए हैं:
- आप कई रास्पबेरी पाई डिवाइस कनेक्ट कर सकते हैं और एक केंद्रीकृत नेटवर्क स्थापित कर सकते हैं जो कार्यभार साझा करता है बैच जॉब अनेक डिवाइसों पर. यह उपकरणों के बीच लोड को संतुलित करेगा और बेहतर संसाधन उपयोग की पेशकश करेगा और कार्य के निष्पादन समय में सुधार करेगा।
- रिमोट चलाना बैच जॉब रास्पबेरी पाई पर आपके डिवाइस की सुरक्षा बढ़ेगी क्योंकि यह उपयोगकर्ता की स्थानीय मशीन से संवेदनशील डेटा और प्रक्रियाओं को अलग करता है। इस प्रकार, आपके डिवाइस पर किसी भी मैलवेयर संक्रमण या अनधिकृत पहुंच का खतरा कम हो जाता है।
रिमोट रास्पबेरी पाई पर बैच जॉब कैसे चलाएं
चलाने के लिए ए बैच जॉब दूरस्थ रास्पबेरी पाई पर, आप निम्न चरणों का उपयोग कर सकते हैं:
चरण 1: विंडोज़, लिनक्स या मैक पर कमांड प्रॉम्प्ट/पॉवरशेल या टर्मिनल खोलें
सबसे पहले, आपको अपना सिस्टम टर्मिनल खोलना होगा, यह या तो विंडोज़ पर कमांड प्रॉम्प्ट/पॉवरशेल या लिनक्स या मैक पर टर्मिनल हो सकता है।
चरण 2: रास्पबेरी पाई पर एसएसएच सक्षम करें
सुनिश्चित करें कि रास्पबेरी पाई पर एसएसएच सक्षम है और यदि यह नहीं है, तो आप निम्न कमांड चलाकर कमांड लाइन से एसएसएच सक्षम कर सकते हैं:
सूडो raspi-config
उपरोक्त कमांड टर्मिनल पर रास्पबेरी पाई कॉन्फ़िगरेशन खोलेगा जहां से आप एसएसएच को सक्षम कर सकते हैं इंटरफ़ेस विकल्प :
आप एप्लिकेशन मेनू की ओर नेविगेट करके, फिर इसका उपयोग करके जीयूआई से रास्पबेरी पाई कॉन्फ़िगरेशन भी खोल सकते हैं पसंद विकल्प और चयन करना रास्पबेरी पाई कॉन्फ़िगरेशन :
फिर आप SSH को सक्षम कर सकते हैं इंटरफेस SSH बटन को दाईं ओर टॉगल करके टैब करें:
चरण 3: एसएसएच को रास्पबेरी पाई में बदलें
अब, निम्न सिंटैक्स का उपयोग करके विंडोज, मैक या लिनक्स सिस्टम पर एसएसएच के माध्यम से रास्पबेरी पाई टर्मिनल तक दूरस्थ रूप से पहुंचें:
एसएसएच उपयोगकर्ता नाम @ आईपी पताके बजाय उपयोगकर्ता नाम और आईपी पता , अपना रास्पबेरी पाई उपयोगकर्ता नाम और आईपी पता टाइप करें।
टिप्पणी: आप अपना रास्पबेरी पाई आईपी पता यहां से पा सकते हैं होस्टनाम -I टर्मिनल में कमांड.
चरण 4: एक बैच जॉब निर्देशिका बनाएं
संगठन के लिए रास्पबेरी पाई सिस्टम पर एक अलग निर्देशिका बनाना बेहतर है जहां आपकी सभी बैच जॉब फ़ाइलें रखी जाएंगी। आप नाम के साथ बैच जॉब डायरेक्टरी बना सकते हैं mybatchjobs निम्नलिखित आदेश चलाकर:
mkdir mybatchjobsचरण 5: बैच जॉब डायरेक्टरी पर जाएँ
नेविगेट करने के लिए mybatchjobs रास्पबेरी पाई पर निर्देशिका, आप बस निम्नलिखित कमांड चला सकते हैं:
सीडी mybatchjobsचरण 6: एक बैच जॉब स्क्रिप्ट बनाएं
अब, आपको इसके अंदर एक बैच जॉब स्क्रिप्ट बनानी होगी mybatchjobs निर्देशिका और उसके लिए आप निम्न आदेश से नैनो संपादक का उपयोग कर सकते हैं:
नैनो बैचजॉब.शचरण 7: बैच जॉब्स कमांड जोड़ें
चूँकि हम बैश फ़ाइल के अंदर बैच जॉब कमांड बना रहे हैं, इसलिए आपको बैश शेल का उपयोग करने के लिए स्क्रिप्ट को बताना होगा, यह फ़ाइल में निम्नलिखित पंक्ति जोड़कर किया जा सकता है:
#!/बिन/बैशउपरोक्त पंक्ति जोड़ने के बाद, अब उन आदेशों को जोड़ने का समय नहीं है जो आपके रास्पबेरी पाई सिस्टम पर काम करेंगे। आप स्क्रिप्ट के अंदर एक-एक करके कई कमांड चला सकते हैं, ये कमांड सिस्टम को अपडेट करने, स्क्रिप्ट फ़ाइल चलाने या अन्य कार्यों को निष्पादित करने से संबंधित हो सकते हैं।
यहां, चीजों को सरल रखने के लिए, मैं बैच जॉब स्क्रिप्ट के माध्यम से दूरस्थ रूप से रास्पबेरी पाई पर पैकेजों को अपडेट करने के लिए अपडेट और अपग्रेड कमांड का उपयोग करने जा रहा हूं। फ़ाइल के अंदर जोड़ने के लिए पूरा कोड नीचे दिया गया है:
#!/बिन/बैशसूडो उपयुक्त अद्यतन && सूडो उपयुक्त उन्नयन -और
चरण 8: बैच जॉब फ़ाइल सहेजें
पूरा कोड जोड़ने के बाद आपको बैच जॉब फ़ाइल को सेव करना होगा, इसका उपयोग करके ऐसा किया जा सकता है CTRL+X , जोड़ना और और दबाएँ प्रवेश करना .
चरण 9: फ़ाइल को निष्पादन योग्य बनाएं
आपको अपनी बैच जॉब फ़ाइल को रास्पबेरी पाई पर निष्पादन योग्य बनाना होगा और यह केवल तभी संभव हो सकता है जब आप निम्नलिखित कमांड चलाएँ:
चामोद +x बैचजॉब.शचरण 10: फ़ाइल निष्पादित करें
अब दूरस्थ रास्पबेरी पाई पर बैच कार्य को सफलतापूर्वक चलाने के लिए, आप बस निम्न कमांड से स्क्रिप्ट फ़ाइल निष्पादित कर सकते हैं:
श बैचजॉब.शआप स्क्रिप्ट को निम्न कमांड से भी चला सकते हैं:
. / बैचजॉब.शजब आप स्क्रिप्ट निष्पादित करते हैं, तो यह आपके रास्पबेरी पाई पासवर्ड दर्ज करने के लिए कह सकता है, जैसे ही आप इसे लिखते हैं बैच जॉब फ़ाइल के अंदर कमांड निष्पादित करेगा।
चूँकि मैंने अपडेट कमांड का उपयोग किया है, बैच जॉब जैसे ही मैं स्क्रिप्ट चलाऊंगा, पैकेज अपडेट करना शुरू कर दूंगा:
निष्कर्ष
निष्पादित बैच नौकरियां दूरस्थ रास्पबेरी पाई उपकरणों पर कार्यों को स्वचालित करने और उन्हें प्रबंधित करने के लिए उपयोगी है। इस गाइड ने पहले एसएसएच कनेक्शन का उपयोग करके रिमोट कनेक्शन स्थापित करके रिमोट रास्पबेरी पाई पर बैच जॉब चलाने के लिए एक विस्तृत चरण-दर-चरण मार्गदर्शिका प्रदान की है। फिर नौकरियाँ बनाना और उसे दूसरे कंप्यूटर पर दूरस्थ रूप से निष्पादित करना। इस गाइड का पालन करके, उपयोगकर्ता डेटा बैकअप, सिस्टम अपडेट और स्क्रिप्ट निष्पादन जैसे कार्यों को कुशलतापूर्वक संभालने में सक्षम होंगे। यह दूरस्थ रूप से रास्पबेरी पाई उपकरणों की बहुमुखी प्रतिभा और कार्यक्षमता को बढ़ाएगा।