كيفية بدء البرامج النصية الخاصة بنا عند بدء تشغيل Ubuntu

التطبيقات عند بدء التشغيل

أحد الأشياء الإيجابية في Ubuntu هو ذلك يسمح لنا بإنشاء وتشغيل البرامج النصية الخاصة بنا والتي تساعدنا على تحسين وظائف النظام، نصوص يسهل إنشاؤها ويمكننا تشغيلها في أي وقت أثناء الجلسة أو ببساطة في بداية أي جلسة.

لتتمكن من القيام بذلك هناك طريقتان آمنتان وسريعتان ستجعلان أي مبتدئ يخصص نظام Ubuntu الخاص به ببضع نقرات ونقرتين أو ثلاث نسخ ولصق ، هل تجرؤ؟

كيفية إدراج البرامج النصية في نظام التشغيل Ubuntu الخاص بنا

الطريقة الأولى والأبسط على الإطلاق هي تضمين البرنامج النصي في تسجيل الدخول الخاص بنا باستخدام تطبيق رسومي. لهذا نحن ذاهبون إلى النظام-> التفضيلات-> التطبيقات عند بدء التشغيل وفي إضافة برنامج عند بدء التشغيل ، مجال القيادة نملأه بالبرنامج النصي المعني الذي أنشأناه. نقوم بحفظ كل شيء وعندما يتم إعادة تشغيل النظام ، سيقوم Ubuntu بتحميل البرامج النصية الخاصة بنا.

الطريقة الثانية التي يمكننا استخدامها في Ubuntu الخاصة بنا هي أصعب قليلاً ولكن اتباع هذه الخطوات سهل التنفيذ. أولا علينا إنشاء السيناريو الخاص بنا. بمجرد إنشاء البرنامج النصي ، نقوم بنسخه ولصقه في المجلد / الخ / init.d (للقيام بذلك ، يجب أن نكون مستخدمين جذريين). بمجرد أن نلصق هذا البرنامج النصي ، يتعين علينا ذلك امنحهم أذونات لتشغيل هذا الملف. يتم ذلك عن طريق فتح Terminal في المجلد وكتابة ما يلي:

chmod +x mi-script.sh

الآن لدينا البرنامج النصي جاهز ونحتاج فقط إلى إخبار النظام بقراءة وتنفيذ البرنامج النصي الذي أدخلناه في المجلد ، لذلك نقوم بتنفيذ الأمر التالي في المحطة:

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

هذا سيجعل يتضمن النظام البرنامج النصي عند بدء تشغيل النظام ومع كل مستخدم موجود في هذا النظام ، لا يهم ما إذا كان مسؤول النظام أو مستخدمًا بسيطًا. كيف ترى أنها عملية بسيطة وسهلة التنفيذ ، ألا تعتقد ذلك؟


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   بيدرو قال

    مثير جدا!

    كيفية تشغيل البرنامج النصي كجذر؟ لأنه من الواضح أنه إذا وضعت "sudo ..." فيه ، فلن أتمكن من إدخال كلمة المرور.

    بفضل!

    1.    ارنستو قال

      على الرغم من مرور 3 سنوات على وقت الإجابة ، آمل أن يجدها شخص آخر مفيدًا:
      تستغني عن سودو ...
      انها تبدو مثل هذا

      ./my-script.sh

  2.   خوسيه فيلاميزار قال

    لدي ubuntu 18.04 وأنا أفعل بالضبط ما تصفه هنا ولا يتم تحميل أي شيء ، يجب أن أقصر أن الملف هو امتداد ، sh ، هل أحتاج إلى بعض الخطوات الإضافية لإصدار Ubuntu الخاص بي؟

  3.   وليام قال

    نفس الشيء يحدث لي مثل خوسيه فيلاميزار. لا تعمل البرامج النصية عند إعادة تشغيل Ubuntu 18.04

  4.   بابالابا قال

    يوجد بالفعل ثلاثة منا ، أفعل ما يقوله المقال لكنه لا يعمل عند بدء التشغيل

  5.   لينوكس قال

    نفس الشيء يحدث لي ، أي حل؟

  6.   مارسيه قال

    قم بإنشاء الملف /etc/rc.local

    #! / bin / sh -e
    ##
    ## /etc/rc.local الملف
    ## يعمل هذا البرنامج النصي في نهاية مستوى التشغيل متعدد المستخدمين.
    ## تأكد من أن هذا البرنامج النصي ينتهي بالسطر "خروج 0" إذا كان ناجحًا
    ## أو أي قيمة أخرى إذا كان لديك خطأ.
    # أدخل تحت هذا السطر ما تريد تنفيذه قبل بدء المستخدمين.
    # -- نهاية الملف --
    خروج 0

    إعطاء أذونات التنفيذ
    ثم ابدأ الخدمة
    systemctl بدء rc-local
    إذا لم يكن في البداية ، ضعه
    systemctl تمكين rc-local
    تحياتي

    1.    الكسيس قال

      كان هذا هو ما حصلت عليه أخيرًا من النتائج وحتى هذا التاريخ مع Ubuntu 22 ، إلى ملف rc.local ، أضفت المكالمات إلى البرامج النصية باستخدام

      sh "/myscriptpath/script.sh"

      وعلى استعداد