0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
الإعدادات
أنشئ واقرأ وافهم تعبيرات cron بلغة واضحة. جرّب الإعدادات المسبقة، أو عدّل كل حقل عبر المُنشئ المرئي، أو الصق تعبيرك: سترى ما يفعله، وأقرب عمليات التشغيل، وتفصيلاً لكل حقل. متوافق مع Unix cron ذي 5 حقول ومع النسخة ذات 6 حقول التي تتضمن الثواني.
التنسيق: دقيقة · ساعة · يوم الشهر · شهر · يوم الأسبوع

09:00، الإثنين حتى الجمعة

اختصارات سريعة
منشئ مرئي

غيّر وضع كل حقل ليتوافق مع طريقة التنفيذ المطلوبة. يتم تحديث التعبير والشرح في الوقت الفعلي.

تفصيل حقلًا بحقل
دقيقة
0
فقط في: 0
ساعة
9
فقط في: 9
يوم الشهر
*
أي قيمة مسموحة
شهر
*
أي قيمة مسموحة
يوم الأسبوع
1-5
يعمل من 1 إلى 5

يتم حساب عمليات التشغيل القادمة في متصفحك لاستخدام منطقتك الزمنية المحلية.

أمثلة شائعة
*/10 * * * *كل 10 دقائق طوال اليوم.
0 */2 * * *كل ساعتين، في الدقيقة 0.
30 7 * * 1-5في الساعة 7:30، من الإثنين إلى الجمعة.
0 22 * * 6,0السبت والأحد عند 22:00.
15 14 1 * *في اليوم الأول من كل شهر الساعة 14:15.
0 12 1,15 * *في اليومين 1 و15 من كل شهر عند الظهر.
0 0 * * 0كل يوم أحد عند منتصف الليل.
5 0 * 8 *كل يوم من أغسطس عند 00:05.
0 0 1 1 *رأس السنة عند منتصف الليل.

الرموز الخاصة المدعومة: * (أي قيمة)، , (قائمة: 1,3,5)، - (نطاق: 1-5)، / (خطوة: */15)، و ? (بدون قيود، يعادل *).

كيف يعمل

يحدّد تعبير cron متى تُنفَّذ مهمة مجدوَلة. في صيغته الكلاسيكية بيونكس توجد 5 حقول مفصولة بمسافات: الدقيقة والساعة ويوم الشهر والشهر ويوم الأسبوع. وتضيف الصيغة الموسّعة (Quartz) حقلًا سادسًا في البداية للثواني.

يقبل كل حقل قيمة أو قائمة (1,15) أو نطاقًا (1-5) أو خطوة (*/15) أو * لـ "أي قيمة". النطاقات الصالحة: الدقيقة 0-59، الساعة 0-23، يوم الشهر 1-31، الشهر 1-12، ويوم الأسبوع 0-6 (0 و7 هما الأحد).

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

أمثلة

0 9 * * 1-5الساعة 09:00، من الاثنين إلى الجمعة
*/15 * * * *كل 15 دقيقة
0 0 1 * *الساعة 00:00، في اليوم الأول من كل شهر
30 3 * * 0الساعة 03:30، كل أحد

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

  • جدولة النسخ الاحتياطية أو عمليات التنظيف أو التقارير المتكررة في crontab لخادم Linux.
  • تحديد وتيرة مهمة مجدوَلة في CI/CD ‏(GitHub Actions وGitLab وغيرها).
  • إعداد مهام متكررة في الحاويات أو المجدوِلات أو أنظمة الطوابير.

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

ماذا يعني */5 في حقل؟

إنها خطوة: "كل 5". تُنفَّذ عند 0 و5 و10 و15… من ذلك الحقل. فمثلًا */5 في الدقيقة تعادل كل 5 دقائق.

هل 0 و7 كلاهما الأحد؟

نعم. في حقل يوم الأسبوع، يمثّل كلٌّ من 0 و7 الأحد؛ و1 هو الاثنين و6 هو السبت.

كيف أُشغّل مهمة مرة كل ساعة؟

باستخدام 0 * * * *: تُنفَّذ في الدقيقة 0 من كل ساعة.

ما الفرق بين 5 و6 حقول؟

‏5 حقول هي cron الكلاسيكي بيونكس (يبدأ من الدقيقة). و6 حقول تضيف الثواني في البداية (نمط Quartz)، وهي مفيدة للمهام التي تُنفَّذ عدة مرات في الدقيقة.

هل الوقت هو وقت الخادم أم وقتي؟

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