مولّد تعبيرات Cron

أنشئ جداول Cron بصرياً أو الصق تعبيراً لمعرفة معناه بلغة واضحة ومواعيد التشغيل القادمة. أداة ضرورية لإدارة المهام المجدولة على الخوادم.

الوصف
التشغيلات الخمسة التالية (UTC)

الميزات

محدّد مرئي
وصف مقروء للبشر
أوقات التنفيذ الخمسة القادمة

طريقة الاستخدام

1. اختر القيم للدقيقة والساعة واليوم والشهر ويوم الأسبوع.

2. أو الصق تعبير Cron موجوداً في مربع الإدخال.

3. اطّلع على الوصف المقروء ومواعيد التشغيل الخمسة القادمة.

حول هذه الأداة

‏Cron هو المُجدوِل الذي يقف خلف عدد لا يُحصى من الخوادم وخطوط التكامل المستمر ودوال السحابة، وصيغته ذات الحقول الخمسة مختصرة لكن من السهل إساءة قراءتها. تبني هذه الأداة التعبيرات القياسية وتشرحها بالترتيب: الدقيقة، الساعة، يوم الشهر، الشهر، يوم الأسبوع. عدّل الحقول أو الصق سطرًا موجودًا لتحصل على وصف بلغة واضحة وأوقات التشغيل الخمسة التالية، فتتأكد من أن الجدولة تفعل ما تتوقعه قبل النشر. تقبل الحقول * لأي قيمة، وقوائم مثل 1,15، ونطاقات مثل 1-5، وخطوات مثل */10. تُحسب أوقات التشغيل التالية بتوقيت UTC الذي تستخدمه خوادم ومجدوِلات سحابية كثيرة، فحوّلها إلى توقيتك المحلي إن كان نظامك يشغّل cron في منطقة زمنية أخرى.

الأسئلة الشائعة

ماذا تعني حقول cron الخمسة؟
بالترتيب: الدقيقة (0–59)، والساعة (0–23)، ويوم الشهر (1–31)، والشهر (1–12)، ويوم الأسبوع (0–6، حيث 0 هو الأحد). مثلًا، 30 9 * * 1-5 تعني الساعة 09:30 من الاثنين إلى الجمعة.
ماذا تعني * والفاصلة والشرطة والشرطة المائلة؟
‏* تعني كل القيم، والفاصلة تفصل قائمة (1,15)، والشرطة تحدد نطاقًا (9-17)، والشرطة المائلة تحدد خطوة (*/15 في حقل الدقائق تعني كل 15 دقيقة). ويمكن الجمع بينها، مثل 0-30/10.
لماذا تُعرض أوقات التشغيل التالية بتوقيت UTC؟
تعمل خوادم وحاويات ومجدوِلات سحابية كثيرة بتوقيت UTC. إذا كان برنامج cron لديك يستخدم منطقة زمنية محلية، فأزِح الأوقات المعروضة بمقدار فرق التوقيت، وتذكّر أن تغييرات التوقيت الصيفي قد تتخطى تشغيلًا أو تكرره.
هل تدعم الأداة الثواني أو السنوات أو أسماء مثل MON؟
تستخدم هذه الأداة الصيغة الكلاسيكية ذات الحقول الخمسة. الصيغ ذات الستة أو السبعة حقول التي تضم الثواني أو السنوات (كما في Quartz أو بعض الخدمات السحابية) والأحرف الخاصة مثل L وW و# لا تُفسَّر، فراجع توثيق منصتك بشأنها.
ماذا يحدث عند تحديد يوم الشهر ويوم الأسبوع معًا؟
في cron التقليدي على يونكس، إذا قُيِّد الحقلان معًا فإن المهمة تعمل عندما يتطابق أيٌّ منهما. أما معاينة هذه الأداة فلا تعرض إلا الأوقات التي يتطابق فيها الحقلان كلاهما، كما تختلف مجدوِلات أخرى أيضًا، لذا تجنّب الجمع بين الحقلين ما لم تتأكد من طريقة تفسير نظامك لهما.

أدوات ذات صلة