شارح تعبيرات cron

اقرأ تعبير cron بلغة واضحة بالعربية والإنجليزية، وتعرّف على موعد تشغيله القادم.

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

ما الذي يفحصه وكيف يعمل

يأتي الشرح من cronstrue، وهي مكتبة مفتوحة المصدر تحوّل تعبير cron إلى كلمات، باستخدام ملفي اللغتين الإنجليزية والعربية فيها. أما أوقات التشغيل القادمة فتحسبها هذه الأداة للتعبير القياسي ذي الحقول الخمسة (الدقيقة والساعة ويوم الشهر والشهر ويوم الأسبوع) بتوقيت UTC وفق صفحة دليل لينكس crontab(5): تقبل الحقول قوائم ونطاقات وخطوات وأسماء مثل JAN وMON، ويدل 0 أو 7 على الأحد. وحين يكون حقلا يوم الشهر ويوم الأسبوع كلاهما مقيَّداً تعمل المهمة إذا تحقق أحدهما. وتُوسَّع الاختصارات @yearly و@annually و@monthly و@weekly و@daily و@midnight و@hourly. حدود الأداة: لا تدعم قائمة التشغيل حقلي الثواني والسنة ولا علامة الاستفهام ولا L وW و# (امتدادات Quartz) ولا مناطق زمنية غير UTC، مع أن cronstrue قد تشرح بعض هذه التعبيرات بالكلمات. وتختلف لهجات cron، فراجع توثيق مجدولك أنت. والصياغة العربية من cronstrue نفسها وتُعرض دون تعديل، فقد تبدو بعض العبارات غير سلسة.

لماذا تعمل مهمة cron في أيام لم أتوقعها؟

وفق crontab(5)، إذا كان حقلا يوم الشهر ويوم الأسبوع كلاهما مقيَّداً عملت المهمة إذا تحقق أحدهما. فمثلاً 30 4 1,15 * 5 يعمل عند 04:30 في اليوم 1 واليوم 15 من كل شهر وفي كل جمعة.

هل تقرأ الأداة تعبيرات Quartz أو ذات الحقول الستة؟

قد تشرح cronstrue بعضها بالكلمات، لكن قائمة التشغيل القادمة للتعبيرات ذات الحقول الخمسة. ولا تُدعم فيها الثواني والسنة والرموز ? وL وW و#.

بأي منطقة زمنية تُعرض أوقات التشغيل؟

بتوقيت UTC. يعمل cron بالمنطقة الزمنية للجهاز أو الخدمة التي تشغّله، فحوّل الأوقات لتطابق مجدولك.

المصادر

أدوات ذات صلة

الخصوصية

يعمل في متصفحك ولا يُرفع أي شيء. الأداة التفاعلية تحتاج إلى JavaScript.