كيفية تشغيل وظائف Cron كل 10 أو 20 أو 30 دقيقة

How Run Cron Jobs Every 10



Cron هي أداة مساعدة برمجية أو أمر Linux معترف به أيضًا على أنه وظيفة Cron المستخدمة لجدولة المهام أو المهام التي سيتم تنفيذها بعد فترة زمنية محددة في المستقبل. تُستخدم وظائف Cron في الغالب لجدولة المهام على الخادم لأتمتة مهام الإدارة وصيانة النظام. يمكن جدولة وظائف Cron للتشغيل كل دقيقة أو ساعة أو يوم أو شهر وسنتعلم كيفية تشغيل وظيفة Cron بعد كل 10 أو 20 أو 30 دقيقة في هذا المنشور. لنبدأ.

إنشاء ملف Crontab

يستخدم Crontab المختصر لملف جدول Cron لتشغيل مهام Cron. يجب على المستخدم أولاً إنشاء ملف crontab لأنه غير متوفر افتراضيًا على النظام. يمكن إنشاء ملف crontab على أي نظام تشغيل قائم على Linux باستخدام الأمر الموضح أدناه:







$كرونتاب



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







سيتم إنشاء ملف crontab الجديد. الآن ، في هذا الملف ، يمكنك كتابة جميع وظائف Cron التي تختارها.



بناء الجملة

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

* * * * * أمر(س)
  • يصف الحقل الأول الدقيقة.
  • يصف الحقل الثاني الساعة.
  • يصف الحقل الثالث يوم الشهر.
  • يصف الحقل الرابع الشهر.
  • يصف الحقل الخامس يوم الأسبوع.

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

➔ يتم وصف عامل التشغيل بعلامة النجمة '*' ، المعروف أيضًا باسم حرف البدل ، بأنه جميع القيم المسموح بها. على سبيل المثال ، 0 0 1 * * سيتم تشغيل الأمر في منتصف ليل اليوم الأول من كل شهر.

➔ تصف قائمة القيم المفصولة بفواصل قائمة القيم للتكرار. على سبيل المثال ، 10،20،30

➔ يصف عامل الشرطة '-' نطاق القيم. على سبيل المثال ، 5-10.

➔ تساعد الشرطة المائلة '/' في عمل الاقتران مع النطاقات. على سبيل المثال ، سيقوم * / 2 * * * * بتشغيل وظيفة Cron بعد كل فاصل زمني مدته دقيقتان.

الآن ، لديك ما يكفي من المعرفة النظرية حول وظائف Cron ، دعنا نؤدي بعض الأشياء العملية ونرى كيفية تشغيل وظائف Cron كل 10 أو 20 أو 30 دقيقة.

قم بتشغيل Cron Job بعد كل 10 دقائق

يمكن أن تكون هناك طريقتان لتشغيل وظيفة Cron بعد فترة زمنية محددة ، مثل بعد كل 10 دقائق.

الطريقة الأولى هي استخدام قائمة دقائق مفصولة بفواصل ؛ على سبيل المثال ، إذا أردنا تشغيل برنامج نصي بعد كل 10 دقائق ، فسيتم تقديم الصيغة الخاصة بكتابة مثل هذه المهمة Cron أدناه:

0و10وعشرينو30و40وخمسون * * * * /الصفحة الرئيسية/لينكسوزر/script.sh

لكن أليست كتابة قائمة الدقائق الكاملة تبدو مهمة شاقة؟ يساعد عامل التشغيل المائل في كتابة الصيغة السهلة لتشغيل مهمة Cron بعد كل 10 دقائق.

* /10 * * * * /الصفحة الرئيسية/لينكسوزر/script.sh

في هذا الأمر ، * / 10 سينشئ قائمة بالدقائق بعد كل 10 دقائق.

قم بتشغيل Cron Job بعد كل 20 دقيقة

تمامًا كما كتبنا مهمة Cron لتشغيل البرنامج النصي بعد كل 10 دقائق ، يمكننا فعل الشيء نفسه لتشغيل البرنامج النصي بعد كل 20 دقيقة:

* /عشرين * * * * /الصفحة الرئيسية/لينكسوزر/script.sh

قم بتشغيل Cron Job بعد كل 30 دقيقة

وبالمثل ، فإن صيغة تشغيل وظيفة Cron بعد كل 30 دقيقة ستكون كما يلي:

* /30 * * * * /الصفحة الرئيسية/لينكسوزر/script.sh

استنتاج

تُستخدم وظائف Cron لتشغيل الأوامر بعد فترة زمنية محددة لإدارة تحديثات النظام أو النسخ الاحتياطي لبيانات النظام وقد تعلمنا كيفية تشغيل وظائف Cron كل 10 أو 20 أو 30 دقيقة بعد ذلك. نأمل أن يساعد هذا المنشور في فهم وظائف Cron وتشغيلها.