وصف الأداة

CRON Parser هو محلل ومُحقق لجدولة cron يساعدك على فهم والتحقق من تعبيرات CRON المستخدمة في جدولة المهام والوظائف. يقوم هذا المحلل لتعبير cron بتحليل تعبير CRON الخاص بك وعرض أوقات التنفيذ التالية والسابقة، بالإضافة إلى تحويل تعبير cron إلى نص مع شرح قابل للقراءة البشرية لمتى ستعمل المهمة المجدولة.

المميزات

  • تحليل تعبير CRON: تحليل والتحقق من تعبيرات CRON بالتنسيق القياسي باستخدام مُحقق cronjob الخاص بنا
  • أوقات التنفيذ التالية/السابقة: عرض متى ستُنفّذ المهمة التالية ومتى تم تنفيذها آخر مرة
  • تحويل تعبير Cron إلى نص: تحويل صsyntax CRON إلى وصف باللغة الإنجليزية العادية مع شروحات قابلة للقراءة البشرية
  • دعم المناطق الزمنية: عرض أوقات التنفيذ بأي منطقة زمنية مع مُحدد مناطق زمنية قابل للبحث
  • التحقق في الوقت الحقيقي: رد فعل فوري من مُحقق cronjob حول ما إذا كان تعبير CRON صالحًا أم لا
  • نسخ النتائج: نسخ أوقات التنفيذ والشروحات بسهولة

حالات الاستخدام

  • جدولة المهام: التحقق من أن الوظائف المجدولة ستعمل في الأوقات المتوقعة باستخدام محلل تعبير cron الخاص بنا
  • تصحيح أخطاء cronjob: استخدام مُحقق cronjob لفهم سبب عدم تشغيل وظيفة cron كما هو متوقع
  • التوثيق: إنشاء أوصاف نصية قابلة للقراءة البشرية لتعبيرات cron لتضمينها في الوثائق
  • تحويل المناطق الزمنية: فحص أوقات التنفيذ عبر مناطق زمنية مختلفة للأنظمة الموزعة
  • تعلم CRON: فهم تنسيق cron من خلال أمثلة وشروحات في الوقت الحقيقي

ما هو CRON؟

CRON هو جدولة وظائف تعتمد على الوقت في أنظمة تشغيل شبيهة بـ Unix. فهم تنسيق cron الموضح أدناه ضروري لجدولة المهام بفعالية. تعبير CRON هو سلسلة تتكون من خمسة أو ستة حقول مفصولة بمسافات تحدد الجدول:

* * * * *
│ │ │ │ │
│ │ │ │ └─── يوم الأسبوع (0-7، الأحد = 0 أو 7)
│ │ │ └───── الشهر (1-12)
│ │ └─────── يوم الشهر (1-31)
│ └───────── الساعة (0-23)
└─────────── الدقيقة (0-59)

أمثلة شائعة:

  • 0 * * * * - كل ساعة في الدقيقة 0
  • */15 * * * * - كل 15 دقيقة
  • 0 9 * * 1-5 - في الساعة 9:00 صباحًا أيام الأسبوع (الإثنين‑الجمعة)
  • 0 0 1 * * - في منتصف الليل في اليوم الأول من كل شهر
  • 30 14 * * 0 - في الساعة 2:30 مساءً كل أحد