أتمتة المهام مع الحرف الأول و cron

ضمن Linux ، يمكنك بسهولة أتمتة المهام باستخدام أمر init ، أو لبدء مهمة عند بدء التشغيل ، أو باستخدام cron لتشغيل مهمة في كل مرة.

هناك عدة برامج لإدارة cron ، هنا سنحصل على معاينة جيدة لهذه البرامج: crontab.

إنشاء مهمة جديدة

بادئ ذي بدء ، يجب أن ننشئ ملفًا جديدًا سينفذ التعليمات البرمجية التي تريدها.

للقيام بذلك ، ما عليك سوى فتح محرر (كجذر) ، وحفظ الملف في المجلد الذي تريده. تأكد من تضمين المترجم الفوري المستخدم في بداية الملف.

على سبيل المثال (باستخدام bash):

 #! / bin / bash command؛ 

...

من الممكن استخدام غلاف آخر ، وذلك ببساطة عن طريق تغيير #! / bin / bash المختار من قبل المترجم: #! / bin / python ، #! / bin / perl ، إلخ.

ثم يجب أن نجعل الملف قابل للتنفيذ:

 # chmod 755 / الدليل / myfile 

أتمتة مهمة عند بدء التشغيل: الحرف الأول

نظرة عامة

الحرف الأول هو العملية الأولى التي تنفذها النواة.

عند بدء التشغيل ، يتم تشغيل البرامج النصية المختلفة في /etc/init.d/ أو /etc/rc*.d/.

في /etc/init.d ، يجب عليك حفظ الملف لبدء التشغيل عند بدء التشغيل.

يجب عليك بعد ذلك إضافة الملف إلى قائمة العمليات الجارية عند بدء التشغيل:

# update-rc.d my-fil3 default

للمزيد من المعلومات

اكتب في محطة:

  • ls -l /etc/init.d/: لرؤية البرامج النصية تعمل عند بدء التشغيل
  • الحرف الأول - مساعدة
  • القط / الخ / init.d/README
  • رجل الحرف الأول
  • معلومات الحرف الأول
  • تحديث الرجل - rc.d

ابدأ مهمة في وقت محدد: crontab

نظرة عامة

  • يمكن cron تشغيل مهمة بشكل دوري: يوميًا ، أسبوعيًا ، كل ساعة ...
    • هناك ملف كرون للمستخدم

إضافة مهمة

هناك العديد من المجلدات التي تحتوي على المهام التي يؤديها cron:

  • /etc/cron.hourly: تشغيل البرامج النصية كل ساعة.
  • /etc/cron.daily: يتم تنفيذ البرامج النصية كل يوم. .
  • /etc/cron.weekly: تشغيل البرامج النصية كل أسبوع.
  • /etc/cron.monthly: تشغيل البرامج النصية كل شهر.

ببساطة إنشاء ملف في المجلد.

ومع ذلك ، من الممكن محاولة بدء المهام في أوقات أكثر دقة.

لهذا الغرض ، يجب علينا إنشاء ملف باستخدام بناء الجملة الصحيح لـ crontab في /etc/cron.d ، والذي يحتوي على أمر أو تنفيذ ملف آخر.

من الممكن أيضًا إنشاء مهام لمستخدم معين. يجب عليك تحرير crontab للمستخدم.

بناء الجملة ل crontab

يوجد بالفعل العديد من البرامج التعليمية على الويب حول هذا الموضوع.

  • مهام Linux -Automate
  • Fedora wiki: تكوين المهام الآلية

بدء مهمة للمستخدم الوحيد

للقيام بذلك ، قم بتحرير اسم الملف عن طريق الكتابة في وحدة تحكم crontab-e.

إذا كنت ترغب في إنشاء ملف crontab لمستخدم آخر ، فيجب عليك متابعة الأمر

  •  # crontab -u user -e. 
    • يجب عليك بعد ذلك حفظ الملف دون تغيير اسمه أو موقعه.
    • ستذهب دائمًا عبر الأمر crontab-e لتحرير الملف.

للمزيد من المعلومات

اكتب في محطة:

  •  رجل كرون 
  •  معلومات كرون 
  • Crontab على ويكيبيديا

كرون مع واجهة المستخدم الرسومية

هناك العديد من برامج الرسومات التي يمكنها إنشاء مهام تلقائية:

  •  kcron 
  •  gcrontab 
المقال السابق المقالة القادمة

نصائح الأعلى