स्टार्टअप पर शेल स्क्रिप्ट कैसे चलाएं

Starta Apa Para Sela Skripta Kaise Cala Em



सिस्टम के स्टार्टअप पर कुछ विशिष्ट कार्य करने के लिए शेल स्क्रिप्ट का उपयोग किया जाता है। हम स्क्रिप्ट की मदद से सिस्टम के स्टार्टअप पर कुछ बेहतरीन अनुकूलित चीजें कर सकते हैं, जैसे स्वागत संदेश दिखाना, सिस्टम संस्करण दिखाना, या स्टार्टअप पर प्रोग्राम/एप्लिकेशन चलाना। यह राइट-अप इस बात का स्पष्टीकरण प्रदान करेगा कि स्टार्टअप पर शेल स्क्रिप्ट को कैसे चलाना है।

स्टार्टअप पर शेल स्क्रिप्ट कैसे चलाएं

सिस्टम के स्टार्टअप पर शेल स्क्रिप्ट को चलाने के लिए, हम नीचे दिए गए तरीकों का पालन करेंगे:







तो, आइए एक-एक करके प्रत्येक विधि का अन्वेषण करें!



विधि 1: स्टार्टअप पर स्क्रिप्ट चलाने के लिए क्रॉन जॉब का प्रयोग करें

क्रोन जॉब आमतौर पर विभिन्न कार्यों को पूरा करने में सहायता करता है जिन्हें भविष्य में पूरा करने की आवश्यकता होती है। यह बस उपयोगकर्ताओं के लिए चीजों को स्वचालित करता है। स्टार्टअप पर स्क्रिप्ट चलाने में क्रॉन जॉब का भी उपयोग किया जा सकता है। ऐसा करने के लिए, चलिए एक बैश स्क्रिप्ट बनाना शुरू करते हैं जो सिस्टम के स्टार्टअप पर उपयोगकर्ताओं को स्वागत संदेश दिखाएगा:



पहले एक फ़ाइल का उपयोग कर बनाएँ:





$ सुडो नैनो testscript.sh


और स्क्रिप्ट टाइप करें:

#!/बिन/बैश
गूंज 'हैलो सैम' >> / घर / कश / test.txt



कोड लिखने के बाद दबाएं 'Ctrl + हे' लिखने के लिए, फिर 'प्रवेश करना' फाइल का नाम सेव करने के लिए। अब दबाएं 'Ctrl + एक्स' गमन करना।

बैश स्क्रिप्ट फ़ाइल को निष्पादन योग्य बनाने के लिए दिए गए आदेश को चलाएँ।

$ chmod ए + एक्स टेस्टस्क्रिप्ट.श

अब, निम्नलिखित कमांड निष्पादित करके crontab फ़ाइल खोलें और जारी रखने के लिए पासवर्ड दर्ज करें:

$ सुडो crontab -यह है



उस संपादक को चुनने पर विचार करें जो आपको उपयुक्त और आसान लगे। जैसा कि नैनो सबसे सरल है, लिखें ' 1 इसमें crontab फ़ाइल को संपादित करने के लिए।


Crontab फ़ाइल में, अंत तक स्क्रॉल करें और प्रत्येक स्टार्टअप पर स्क्रिप्ट चलाने के लिए निम्न कोड जोड़ें:

@ रिबूट दे घुमा के / घर / कश / testscript.sh



प्रेस 'Ctrl + एस' बचाने के लिए और 'Ctrl + एक्स' संपादक से बाहर निकलने के लिए।


स्टार्टअप पर स्क्रिप्ट चल रही है या नहीं, यह सत्यापित करने के लिए अब बस सिस्टम को रीबूट करें। प्रत्येक रीबूट पर निम्न पाठ मुद्रित किया जाएगा।

विधि 2: स्टार्टअप अनुप्रयोग प्रक्रिया का उपयोग करें

उबंटू पर और अधिकांश वितरणों में एक डिफ़ॉल्ट टूल होता है जो स्टार्टअप पर एक विशिष्ट स्क्रिप्ट चलाने की अनुमति देता है। यदि आपके सिस्टम में GNOME स्थापित है तो यह विधि काम करती है। स्टार्टअप एप्लिकेशन का उपयोग करके स्टार्टअप स्क्रिप्ट को सेटअप करने के लिए दिए गए चरणों का पालन करें।

कैट कमांड का उपयोग करके बैश स्क्रिप्ट बनाएं।

$ नैनो testscript.sh

अब हम एक बैश स्क्रिप्ट लिखेंगे जो हर बार सिस्टम के रिबूट होने पर चलेगी और टेक्स्ट को प्रिंट करेगी 'हैलो सैम' test.txt फ़ाइल में।

#!/बिन/बैश
गूंज 'हैलो सैम' >> / घर / कश / test.txt

कोड लिखने के बाद दबाएं 'Ctrl + ओ' लिखने के लिए, फिर 'प्रवेश करना' फाइल का नाम सेव करने के लिए। अब दबाएं 'Ctrl + एक्स' गमन करना।

बैश स्क्रिप्ट फ़ाइल को निष्पादन योग्य बनाने के लिए दिए गए आदेश को चलाएँ।

$ chmod ए + एक्स टेस्टस्क्रिप्ट.श

अब नैनो एडिटर का उपयोग करके एक टेक्स्ट फाइल बनाएं।

$ नैनो test.txt

स्टार्टअप मेनू खोलें और चुनें 'स्टार्टअप एप्लिकेशन प्राथमिकताएं' .


स्टार्टअप एप्लिकेशन प्रेफरेंसेज पर क्लिक करने के बाद, आपको उन कार्यों की एक सूची मिलेगी जो बूट पर स्वचालित रूप से शुरू होने के लिए कॉन्फ़िगर किए गए हैं।

'जोड़ें' बटन का उपयोग करके किसी भी प्रोग्राम को स्टार्टअप पर स्वचालित रूप से शुरू करने के लिए सूची में जोड़ा जा सकता है।


का चयन करें ।श्री फ़ाइल और सहेजें पर क्लिक करें।


अब सिस्टम को रीबूट करें। पाठ हर बार सिस्टम के पुनरारंभ या रिबूट होने पर मुद्रित किया जाएगा।

निष्कर्ष

लिनक्स में स्टार्टअप पर शेल स्क्रिप्ट चलाने से उपयोगकर्ता स्टार्टअप पर विशिष्ट कार्य निष्पादित कर सकते हैं। स्टार्टअप पर स्क्रिप्ट चलाने के लिए स्क्रिप्ट फ़ाइल को अनुमति दी जानी चाहिए। स्टार्टअप पर एक स्क्रिप्ट चलाने के दो तरीकों में क्रॉन जॉब और स्टार्टअप एप्लिकेशन शामिल हैं। दोनों चरणों के अधिक विवरण के लिए दिए गए लेख को पढ़ें।