उबंटू स्टार्टअप पर हमारी स्क्रिप्ट कैसे शुरू करें

स्टार्टअप पर आवेदन

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

ऐसा करने में सक्षम होने के लिए दो सुरक्षित और तेज़ तरीके हैं जो किसी भी नौसिखिया को उनके उबंटू को अनुकूलित करेंगे कुछ क्लिक्स और दो या तीन कॉपी और पेस्ट के साथ, क्या आपकी हिम्मत है?

हमारे Ubuntu में स्क्रिप्ट कैसे डालें

सभी की पहली और सरल विधि हमारे लॉगिन में स्क्रिप्ट का समावेश है चित्रमय अनुप्रयोग का उपयोग करना। इसके लिए हम जा रहे हैं सिस्टम-> प्राथमिकताएँ -> स्टार्टअप पर अनुप्रयोग और स्टार्टअप में प्रोग्राम जोड़ें, कमांड क्षेत्र हम इसे उस स्क्रिप्ट से भरते हैं, जिसे हमने बनाया है। हम सब कुछ बचाते हैं और जब सिस्टम रिबूट होता है, तो उबंटू हमारी स्क्रिप्ट को लोड करेगा।

दूसरी विधि जो हम अपने उबंटू में उपयोग कर सकते हैं वह थोड़ी अधिक कठिन है लेकिन इन चरणों का पालन करना आसान है। पहले हमें अपनी स्क्रिप्ट बनानी होगी। स्क्रिप्ट बन जाने के बाद हम इसे कॉपी करते हैं और इसे फ़ोल्डर में पेस्ट करते हैं /etc/init.d (ऐसा करने के लिए हमें मूल उपयोगकर्ता होना चाहिए)। एक बार जब हमने इस स्क्रिप्ट को चिपका दिया, तो हमें करना होगा उन्हें इस फ़ाइल को निष्पादित करने की अनुमति दें। यह फ़ोल्डर में एक टर्मिनल खोलने और निम्नलिखित टाइप करके किया जाता है:

chmod +x mi-script.sh

अब हमारे पास स्क्रिप्ट तैयार है और हमें केवल फ़ोल्डर में डाली गई स्क्रिप्ट को पढ़ने और निष्पादित करने के लिए सिस्टम को बताने की आवश्यकता है, इसके लिए हम टर्मिनल में निम्नलिखित कमांड निष्पादित करते हैं:

update-rc.d mi-script.sh defaults 80

यह बना देगा सिस्टम में सिस्टम स्टार्टअप पर स्क्रिप्ट शामिल है और प्रत्येक उपयोगकर्ता जो उस सिस्टम में है, यह कोई फर्क नहीं पड़ता कि यह सिस्टम एडमिनिस्ट्रेटर है या कोई साधारण यूजर। आप यह कैसे देख सकते हैं कि यह एक सरल और सरल ऑपरेशन है, आपको नहीं लगता?


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।

  1.   पेड्रो कहा

    बहुत ही रोचक!

    रूट के रूप में स्क्रिप्ट कैसे चलाएं? क्योंकि स्पष्ट रूप से अगर मैं इसमें "sudo ..." डालता हूं, तो मैं पासवर्ड दर्ज नहीं कर पाऊंगा।

    ग्रेसियस!

    1.    एर्नेस्तो कहा

      हालाँकि उत्तर देने में 3 साल बीत गए हैं, मुझे उम्मीद है कि कोई और इसे मददगार मिलेगा:
      आप sudo के साथ ...
      यह इस तरह दिखेगा

      ./my-script.sh

  2.   जोस विलमिजर कहा

    मेरे पास ubuntu 18.04 है और मैं वही करता हूं जो आप यहां वर्णित करते हैं और यह सिर्फ कुछ भी लोड नहीं करता है, मुझे यह सीमित करना चाहिए कि फ़ाइल एक्सटेंशन, श है, क्या यह है कि मुझे ubuntu के अपने संस्करण के लिए कुछ अतिरिक्त कदम की आवश्यकता है?

  3.   विलियम कहा

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

  4.   पापलपा कहा

    हम में से तीन पहले से ही हैं, मैं वही करता हूं जो लेख कहता है लेकिन यह स्टार्टअप पर नहीं चलता है

  5.   लिनक्स कहा

    यही बात मेरे लिए भी होती है, कोई हल?

  6.   Marce कहा

    फ़ाइल बनाएँ /etc/rc.local

    #! / बिन / श-ई
    ##
    ## /etc/rc.local फ़ाइल
    ## यह स्क्रिप्ट मल्टीसियर रनवेल के अंत में चलती है।
    ## सुनिश्चित करें कि यह स्क्रिप्ट सफल होने पर लाइन "बाहर निकलें 0" के साथ समाप्त होती है
    ## या कोई अन्य मान यदि आपके पास कोई त्रुटि है।
    # इस लाइन के तहत दर्ज करें कि आप उपयोगकर्ताओं को शुरू करने से पहले क्या निष्पादित करना चाहते हैं।
    # -- फाइल समाप्त --
    बाहर निकलें 0

    निष्पादन की अनुमति दें
    और फिर सेवा शुरू करें
    systemctl आरसी-स्थानीय शुरू करें
    यदि यह शुरुआत में नहीं है, तो इसे रखें
    systemctl आरसी-स्थानीय सक्षम करें
    सादर

    1.    एलेक्सिस कहा

      आख़िरकार मुझे यही परिणाम मिला और आज तक उबंटू 22 के साथ, rc.local फ़ाइल में मैंने स्क्रिप्ट्स में कॉल्स जोड़ दीं

      श '/myscriptpath/script.sh'

      और तैयार