Skip to main content
DevTools24

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

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

Cron Expression

0 0 * * *
Valid Expression

Runs at 0:00

Cron Format Reference

Field Order:

minute hour day-of-month month day-of-week

Special Characters:

  • * - Any value
  • ? - No specific value
  • - - Range (e.g., 1-5)
  • , - List (e.g., 1,3,5)
  • / - Step (e.g., */15)

Field Ranges:

  • Minute: 0-59
  • Hour: 0-23
  • Day: 1-31
  • Month: 1-12
  • Day of Week: 0-7 (0,7=Sunday)

Examples:

  • 0 0 * * * - Daily at midnight
  • */15 * * * * - Every 15 minutes
  • 0 9 * * 1-5 - Weekdays at 9 AM
  • 0 0 1 * * - First day of every month
  • 0 */6 * * * - Every 6 hours

ميزات الأداة

  • مولد مرئي: بناء تعبيرات cron باستخدام حقول النموذج
  • محلل التعبيرات: الصق تعبيرات cron الموجودة لفهمها
  • وصف بشري: احصل على تفسيرات قابلة للقراءة لجداول cron
  • إعدادات مسبقة شائعة: وصول سريع للأنماط المستخدمة بشكل متكرر
  • التحقق: تحقق فوري مع رسائل الخطأ
  • دعم النسخ: نسخ سهل للتعبيرات المولدة

مثالي لـ

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

أمثلة سريعة

0 9 * * 1-5
أيام الأسبوع في 9 صباحاً
*/15 * * * *
كل 15 دقيقة
0 2 1 * *
شهرياً في 2 صباحاً يوم 1
0 */6 * * *
كل 6 ساعات

نصائح احترافية

  • استخدم الإعدادات المسبقة كنقاط انطلاق للجداول الشائعة
  • اختبر تعبيراتك في بيئة آمنة قبل استخدام الإنتاج
  • تذكر أن اليوم 0 و 7 كلاهما يمثل الأحد
  • استخدم النطاقات (1-5) والقوائم (1,3,5) لإنشاء جداول معقدة
  • عامل الخطوة (/) يعمل مع النطاقات والأحرف البديلة
  • تحقق دائماً من تعبيراتك قبل النشر