محلل تعبيرات Cron

حلل وصور تعبيرات cron. افهم وتحقق وأنشئ جداول cron. شاهد متى ستعمل مهام cron التالية.

الشرح

أوقات التشغيل التالية

تشغيلات

لم يتم العثور على تشغيلات قادمة.

أنماط Cron الشائعة

مرجع صياغة Cron

الحقلالموضعالقيمالأحرف الخاصة
Minute10-59
**/n0-591,2,3
Hour20-23
**/n0-231,2,3
Day of Month31-31
**/n1-311,15,30
Month41-12
**/n1-12JAN,FEB,MAR
Day of Week50-6
**/n0-6SUN,MON,TUE

الأحرف الخاصة

  • * - Any value/all values
    Example: * * * * * = Run every minute
  • , - Value list separator
    Example: 0,15,30,45 * * * * = Run every 15 minutes
  • - - Range of values
    Example: 0 9-17 * * * = Run on the hour, 9 AM to 5 PM
  • / - Step values
    Example: */15 * * * * = Run every 15 minutes
  • 0-6 - Day of Week (Sunday = 0)
    Example: 0 0 * * 1-5 = Run at midnight, Monday through Friday
  • JAN-DEC - Month names
    Example: 0 0 1 JAN,APR,JUL,OCT * = Run quarterly

كيفية الاستخدام

  1. أدخل تعبير cron في حقل الإدخال أعلاه.
  2. ستقوم الأداة تلقائياً بالتحقق من صحة تعبيرك وتحليله.
  3. إذا كان صالحاً، ستشاهد شرحاً مقروءاً للجدول الزمني.
  4. يوضح قسم أوقات التشغيل التالية متى ستنفذ مهامك.
  5. استخدم قسم الأنماط الشائعة للوصول السريع إلى الجداول الزمنية المستخدمة بكثرة.
  6. ارجع إلى مرجع الصياغة إذا احتجت مساعدة في بناء تعبيرك.

Share this tool

Help others discover Cron Expression Parser

حول محلل تعبيرات Cron

ما تفعله هذه الأداة

  • تحليل والتحقق من صحة تعبيرات cron بالتنسيق القياسي
  • تقديم شروحات بسيطة لمعنى الجدول الزمني
  • عرض أوقات التنفيذ المجدولة التالية
  • توفير وصول سريع لأنماط cron الشائعة
  • المساعدة في تصحيح وفهم جداول cron الموجودة

حالات الاستخدام الشائعة

  • إعداد جداول صيانة الخادم
  • تكوين مهام النسخ الاحتياطي
  • التخطيط للمهام المتكررة في خطوط CI/CD
  • إعداد عمليات تنظيف قاعدة البيانات
  • جدولة إنشاء التقارير
  • تعلم صياغة cron لجدولة المهام
  • التحقق من إدخالات crontab الموجودة

Frequently Asked Questions

ما هو تعبير cron وكيف يعمل؟

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

ما هي الحقول الخمسة في تعبير cron؟

الحقول الخمسة هي: 1) الدقيقة (0-59)، 2) الساعة (0-23)، 3) يوم الشهر (1-31)، 4) الشهر (1-12 أو JAN-DEC)، و5) يوم الأسبوع (0-6 أو SUN-SAT، حيث 0=الأحد). يفصل بين كل حقل مسافة.

ما معنى الأحرف الخاصة في تعبيرات cron؟

تشمل الأحرف الخاصة الشائعة: * (أي قيمة)، , (فاصل قائمة القيم)، - (نطاق القيم)، / (قيم الخطوة)، و? (لا قيمة محددة). على سبيل المثال، */15 تعني "كل 15 وحدة" و1-5 تعني "من 1 إلى 5".

كيف أنشئ تعبير cron يعمل كل يوم عند منتصف الليل؟

استخدم "0 0 * * *" - هذا يعني: الدقيقة 0، الساعة 0 (منتصف الليل)، أي يوم من الشهر، أي شهر، أي يوم من الأسبوع. سيتم تنفيذه مرة واحدة يومياً عند الساعة 12:00 صباحاً.

ما الفرق بين حقلي يوم الشهر ويوم الأسبوع؟

يوم الشهر (1-31) يحدد تواريخ التقويم، بينما يوم الأسبوع (0-6) يحدد أيام الأسبوع. عند تحديد كليهما، تعمل المهمة عند تحقق أي من الشرطين. استخدم * في حقل واحد إذا أردت استخدام الآخر فقط.

هل يمكنني استخدام أسماء الأشهر بدلاً من الأرقام في تعبيرات cron؟

نعم! يمكنك استخدام اختصارات الأشهر من ثلاثة أحرف (JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC) واختصارات الأيام (SUN, MON, TUE, WED, THU, FRI, SAT) بدلاً من الأرقام.

كيف أجدول مهمة للتشغيل كل 15 دقيقة؟

استخدم "*/15 * * * *" - يعني */15 في حقل الدقائق "كل 15 دقيقة بدءاً من الدقيقة 0". سيعمل هذا عند :00، :15، :30، و:45 من كل ساعة.

ماذا يعني "0 9-17 * * 1-5"؟

يعمل هذا في بداية كل ساعة (الدقيقة 0) من 9 صباحاً إلى 5 مساءً (الساعات 9-17) في أيام الأسبوع فقط (الاثنين إلى الجمعة، الأيام 1-5). سيعمل في 9:00، 10:00، 11:00، إلخ حتى 17:00 في أيام العمل.

كيف يمكنني اختبار صحة تعبير cron؟

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

هل هناك تنسيقات cron مختلفة لأنظمة مختلفة؟

نعم، في حين أن تنسيق 5 حقول القياسي هو الأكثر شيوعاً، تستخدم بعض الأنظمة مثل مجدول Quartz 6 أو 7 حقول (إضافة ثوانٍ و/أو سنة). تركز هذه الأداة على تنسيق Unix cron القياسي ذي 5 حقول المستخدم في معظم الأنظمة.

Share ToolsZone

Help others discover these free tools!

مشاركة هذه الصفحة

محلل تعبيرات Cron | تصور وشرح مهام Cron