Advertisement

Search results

Searching...
* * * * *
Minute
0-59
Hour
0-23
Day (Month)
1-31
Month
1-12
Day (Week)
0-7

Quick Presets

Cron Syntax Reference

Symbol Meaning Example
* Any value * * * * * = every minute
, Value list 0 8,12,18 * * * = at 8am, 12pm, 6pm
- Range 0 9-17 * * * = every hour 9am-5pm
/ Step values */15 * * * * = every 15 minutes
Cron expressions are processed locally. No data is stored or logged.

منشئ Cron

إنشاء وشرح تعبيرات Cron بسهولة

Advertisement

ما هو منشئ Cron؟

منشئ Cron هو أداة مجانية عبر الإنترنت تساعدك على إنشاء تعبيرات cron لجدولة المهام على الأنظمة القائمة على Unix. بدلاً من حفظ صيغة cron المعقدة، ما عليك سوى تحديد متى تريد تشغيل مهمتك والحصول على تعبير cron الصحيح فوراً مع شروحات سهلة القراءة.

لماذا تحتاج إلى إنشاء تعبيرات Cron؟

  • أتمتة الخادم: جدولة النسخ الاحتياطية وتدوير السجلات ومهام الصيانة للتشغيل تلقائياً
  • مهام التطبيق: إعداد المهام المتكررة مثل إرسال رسائل البريد الإلكتروني وإنشاء التقارير أو مزامنة البيانات
  • سير عمل DevOps: أتمتة عمليات النشر وفحوصات السلامة وسكربتات المراقبة
  • صيانة قاعدة البيانات: جدولة تنظيف قاعدة البيانات والتحسينات وروتين النسخ الاحتياطي
  • تحديثات المحتوى: أتمتة مسح ذاكرة التخزين المؤقت وإنشاء خريطة الموقع أو نشر المحتوى

كيفية إنشاء تعبيرات Cron - خطوة بخطوة

  1. حدد التكرار: اختر عدد مرات تشغيل المهمة (كل دقيقة أو ساعة أو يوم أو أسبوع أو شهر)
  2. حدد الأوقات: حدد الوقت الدقيق أو يوم الأسبوع أو يوم الشهر للتنفيذ
  3. راجع التعبير: شاهد تعبير cron المُنشأ مع وصف سهل القراءة
  4. انسخ واستخدم: انسخ تعبير cron لاستخدامه في crontab أو نظام الجدولة الخاص بك

الميزات الرئيسية

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

نصائح للحصول على أفضل النتائج

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

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

ما هو تنسيق تعبير cron؟

يحتوي تعبير cron القياسي على خمسة حقول: الدقيقة (0-59)، الساعة (0-23)، يوم الشهر (1-31)، الشهر (1-12)، ويوم الأسبوع (0-7، حيث 0 و 7 هما الأحد). يمكن أن يحتوي كل حقل على قيم محددة أو نطاقات أو قوائم أو أحرف خاصة مثل * (أي) و / (خطوة).

كيف أشغل مهمة كل 5 دقائق؟

استخدم التعبير */5 * * * * الذي يعني "كل 5 دقائق، كل ساعة، كل يوم". */5 في الحقل الأول يخبر cron بالتشغيل في الدقائق 0، 5، 10، 15، 20، 25، 30، 35، 40، 45، 50، و 55.

هل يمكنني جدولة المهام لأيام محددة من الأسبوع؟

نعم، الحقل الخامس يتحكم في يوم الأسبوع. على سبيل المثال، 0 9 * * 1-5 يعمل في الساعة 9 صباحاً من الاثنين إلى الجمعة. استخدم 0 للأحد، 1 للاثنين، حتى 6 للسبت (أو 7 للأحد في بعض الأنظمة).

Advertisement