DevToolbox

مجاني عبر الإنترنت Crontab Validator & Explainer

تحقق من صحة تعبيرات cron فوراً. احصل على وصف بلغة بسيطة وأوقات التشغيل الخمسة التالية في أي منطقة زمنية. مجاني، معالجة 100% على جهازك.

100% من جانب العميل · بياناتك لا تغادر متصفحك أبدًا
*/5
Minute
*
Hour
*
Day (Month)
*
Month
*
Day (Week)
Common Expressions

كيفية الاستخدام Crontab Validator & Explainer

اكتب تعبير cron أو الصقه في حقل الإدخال. تتحقق الأداة منه في الوقت الفعلي أثناء الكتابة.

  • تتحدث شارة صالح / غير صالح بجانب الحقل على الفور.
  • يظهر وصف بلغة بشرية عند صلاحية التعبير (مثل: "كل 5 دقائق").
  • تُعرض أوقات التشغيل الخمسة التالية في المنطقة الزمنية المحددة.

استخدم منتقي المنطقة الزمنية لعرض أوقات التشغيل في أي منطقة رئيسية. انقر على أي شارة في لوحة التعبيرات الشائعة لتحميل تعبير جاهز. اضغط Ctrl/Cmd+K لمسح كل شيء.

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

ما الفرق بين أداة التحقق هذه ومولّد cron؟

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

هل يستخدم cron 5 حقول أم 6؟

يستخدم crontab القياسي في Unix/Linux خمسة حقول: الدقيقة (0–59)، والساعة (0–23)، واليوم من الشهر (1–31)، والشهر (1–12)، ويوم الأسبوع (0–7، حيث يمثل كل من 0 و7 يوم الأحد). تضيف بعض جدولات المهام مثل Quartz وAWS EventBridge حقل الثواني. تتحقق هذه الأداة من التنسيق القياسي ذي الخمسة حقول.

ما الأحرف الخاصة المدعومة؟

* تعني "كل القيم". , تفصل قائمة (مثل 1,3,5). - تحدد نطاقاً (مثل 1-5). / تحدد خطوة (مثل */15 أي كل 15 وحدة). L في حقول الأيام تعني "الأخير". W تعني "أقرب يوم عمل". # تعني "اليوم n من الأسبوع في الشهر" (مثل 2#3 = الثلاثاء الثالث).

كيف يعمل التعامل مع المناطق الزمنية؟

تُحسب أوقات التشغيل التالية وفقاً للمنطقة الزمنية المحددة. يؤدي التبديل إلى منطقة محلية (مثل America/New_York) إلى عرض الأوقات المعدَّلة لتلك المنطقة شاملةً تعويضات التوقيت الصيفي. تعبير cron نفسه مستقل عن المنطقة الزمنية.

لماذا تظهر أخطاء لبعض التعبيرات التي تبدو صالحة؟

بعض التعبيرات صحيحة نحوياً لكنها مستحيلة منطقياً. على سبيل المثال، 0 0 31 2 * (منتصف ليل 31 فبراير) لن يُنفَّذ أبداً لأن فبراير لا يحتوي على 31 يوماً. تُبلّغ الأداة عن هذه الحالات كأخطاء تحليل.

هل يمكنني استخدام أسماء الأشهر وأيام الأسبوع؟

نعم. يمكنك استخدام أسماء الأشهر ذات الثلاثة أحرف (JAN إلى DEC) وأيام الأسبوع (SUN إلى SAT) بدلاً من الأرقام. على سبيل المثال، 0 9 * * MON-FRI مكافئ لـ 0 9 * * 1-5.

أدوات ذات صلة

مقالات ذات صلة