القراء مثلك يساعدون في دعم MUO. عند إجراء عملية شراء باستخدام الروابط الموجودة على موقعنا ، فقد نربح عمولة تابعة. اقرأ أكثر.

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

تم تعيين بعض برامج Linux للتشغيل عند بدء التشغيل. ومع ذلك ، من الممكن أيضًا تعيين البرامج أو البرامج النصية أو الأوامر المفضلة لديك للتشغيل تلقائيًا عند بدء تشغيل Ubuntu.

قم بتشغيل البرامج عند بدء التشغيل باستخدام systemd

systemd ، المعروف أيضًا باسم مدير النظام أو الخدمة ، هو العملية الأولى التي تبدأ عند إقلاع Ubuntu. عادةً ما يتم تضمين خدمة systemd في معظم برامج Linux افتراضيًا.

باستخدام systemd ، يمكنك أيضًا تكوين برامجك للتشغيل تلقائيًا عند بدء تشغيل نظامك. يمكنك استخدام الأمر systemctl لـ إدارة خدمات systemd.

للتحقق مما إذا كان ملف وحدة systemd موجودًا لبرنامجك ، استخدم الأمر التالي:

ملف وحدة قائمة systemctl | grep 

لنفترض أنك تريد بدء Apache تلقائيًا عند بدء تشغيل النظام. استخدم الأمر التالي للتحقق مما إذا كان ملف وحدة systemd موجودًا له:

instagram viewer
ملف وحدة قائمة systemctl | grep اباتشي 2

إذا كان موجودًا ، فسترى ناتجًا مثل هذا:

الآن ، لتعيين Apache على التشغيل تلقائيًا عند بدء التشغيل ، قم بتشغيل:

sudo systemctl تمكين اباتشي 2

للتحقق من تمكين خدمة Apache للتشغيل عند بدء التشغيل ، استخدم الأمر التالي:

يتم تمكين sudo systemctl apache2

يجب أن يعود الإخراج ممكن إذا تم تعيين الخدمة للتشغيل تلقائيًا عند بدء تشغيل النظام.

لإزالة برنامج من التشغيل تلقائيًا عند تشغيل Ubuntu ، قم بتعطيل خدمته باستخدام:

sudo systemctl تعطيل اباتشي 2

إذا لم يتم شحن برنامج معين مع وحدة systemd (خدمة النظام) ، فيمكنك إنشاء ملف وحدة systemd الخاص به لتشغيله عند بدء تشغيل النظام. لإنشاء ملف وحدة ، دعنا نقول خدمة الاختبار، قم بتشغيل الأمر التالي:

sudo nano /lib/systemd/system/test.service

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

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

[وحدة]
الوصف = هذا ملف خدمة اختبار.

[خدمة]
اكتب = بسيط
ExecStart =

[ثَبَّتَ]
WantedBy = multi-user.target

بمجرد الانتهاء من ذلك ، احفظ وأغلق ملف الوحدة.

بعد ذلك ، قم بتعيين ملف الوحدة هذا الأذونات اللازمة:

sudo chmod 644 /etc/systemd/system/test.service

الآن يتم إنشاء ملف وحدة systemd وأنت على استعداد لإدارة برنامجك عند بدء التشغيل باستخدام الأوامر الموضحة أعلاه.

استخدام تطبيقات بدء التشغيل جنوم على أوبونتو

هناك طريقة أخرى لبدء تشغيل البرامج المستخدمة بشكل متكرر عند بدء التشغيل وهي استخدام تطبيقات بدء تشغيل جنوم. يمكنك تشغيله من قائمة التطبيقات بالضغط على ممتاز وكتابة "تطبيقات بدء التشغيل. "أو يمكنك تشغيله بالضغط على Alt + F2 وكتابة الأمر التالي في ملف قم بتشغيل الأمر صندوق المحادثة:

خصائص جلسة جنوم

سيؤدي هذا إلى تشغيل ملف تفضيلات تطبيقات بدء التشغيل نافذة حيث سترى قائمة بالبرامج التي تم تعيينها بالفعل للتشغيل عند بدء التشغيل.

لإضافة برنامج جديد إلى القائمة ، انقر فوق يضيف. سيؤدي هذا إلى فتح ملف إضافة برنامج بدء التشغيل نافذة او شباك.

في ال اسم ، اكتب اسمًا للبرنامج الذي تريد إضافته. ثم في يأمر الحقل ، توفير المسار الكامل للثنائي القابل للتنفيذ للبرنامج.

للعثور على المسار الكامل للبرنامج ، استخدم الأمر الذي يتبعه اسم البرنامج. على سبيل المثال ، للعثور على الملف الثنائي القابل للتنفيذ لـ Slack ، سيكون الأمر:

أي ركود

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

سترى الآن البرنامج مدرجًا في قائمة برامج بدء التشغيل. ستبدأ البرامج المحددة تلقائيًا عند تسجيل الدخول إلى جهاز Ubuntu الخاص بك.

تأخير برامج بدء التشغيل على أوبونتو

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

في نافذة تفضيلات تطبيقات بدء التشغيل ، حدد البرنامج الذي تريد تأجيله وانقر يحرر. في حقل الأمر ، أضف النوم x قبل الأمر ، أين x هو مقدار الوقت (بالثواني) للانتظار قبل فتح التطبيق.

لنفترض أنك تريد بدء Slack 120 ثانية بعد بدء تشغيل النظام ، يمكنك إضافة:

ينام 120 ؛ تثاقل

لإزالة برنامج من قائمة برامج بدء التشغيل ، قم بتشغيل تفضيلات تطبيقات بدء التشغيل نافذة ، حدد التطبيق ، وانقر يزيل.

ابدأ البرامج في Ubuntu Startup باستخدام cron Jobs

توفر وظيفة cron في Linux طريقة لجدولة البرامج أو الأوامر أو البرامج النصية للتشغيل تلقائيًا في أوقات أو فترات زمنية محددة. باستخدام وظائف cron ، يمكنك أيضًا تشغيل برنامج Ubuntu تلقائيًا عند بدء تشغيل النظام دون أي تفاعل يدوي.

يتم تعريف وظائف cron على أنها إدخالات في ملف crontab. لا تعدّل ملف crontab مباشرةً باستخدام أي محرر نصوص. بدلاً من ذلك ، استخدم الأمر التالي لتحريره:

كرونتاب -e

اختر المحرر الذي تريد تحرير ملف crontab فيه. بعد ذلك ، لإضافة وظيفة cron التي يتم تشغيلها بعد بدء التشغيل ، استخدم الصيغة التالية:

@اعادة التشغيل 

على سبيل المثال ، تقوم وظيفة cron التالية بإخبار النظام بذلك تحقق من مساحة القرص وحفظ الإخراج في ملف ~ / disk-space.txt بعد بدء تشغيل النظام:

@ reboot df -h >> ~ / disk-space.txt 

احفظ ملف crontab واخرج.

لإزالة برنامج من التشغيل عند بدء تشغيل Ubuntu ، ما عليك سوى إزالة إدخال وظيفة cron الخاص به من ملف crontab.

قم بتمكين البرامج الضرورية لبدء التشغيل عند بدء التشغيل على Ubuntu

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

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