تعبير Cron

اشرح جدول cron، واستعرض أوقات تشغيله القادمة، أو أنشئ واحدًا من قوائم منسدلة.

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

  1. الصق تعبير cron من 5 حقول — يظهر معناه وأوقات التشغيل الخمسة القادمة أثناء الكتابة، دون أي زر.
  2. الحقول هي: الدقيقة، الساعة، يوم الشهر، الشهر، ويوم الأسبوع. استخدم * لكل قيمة، و*/5 لكل خامس، و1-5 لنطاق، وJAN–DEC أو SUN–SAT للأسماء.
  3. انتقل إلى «إنشاء» لاختيار كل حقل من قوائم منسدلة بدلًا من الكتابة؛ يبقى التعبير ومعناه وأوقات تشغيله متزامنة.
  4. انسخ التعبير أو النتيجة كاملة، أو نزّلها كملف .txt.

مثال

التعبير

0 9 * * 1-5

المعنى وأوقات التشغيل

الدقيقة: 0
الساعة: 9
يوم الشهر: كل يوم
الشهر: كل شهر
يوم الأسبوع: من الاثنين إلى الجمعة

أوقات التشغيل القادمة
(بتوقيت محلي، وبجانبه UTC)

يعمل هذا في الساعة 09:00 في أيام العمل. تُحسب أوقات التشغيل على الصفحة من لحظة فتحها، لذا تختلف عن هذا المثال.

القواعد والحدود والمشكلات المعروفة

  • يدعم فقط cron القياسي من 5 حقول (الدقيقة الساعة يوم-الشهر الشهر يوم-الأسبوع). لا يوجد حقل ثوانٍ ولا امتدادات Quartz: تُبلغ ? وL وW و# كأخطاء، ولا تُخمَّن أبدًا.
  • يدعم: *، والقوائم (1,15)، والنطاقات (1-5)، والخطوات (*/5 و10-50/10)، وأسماء الأشهر وأيام الأسبوع (JAN–DEC وSUN–SAT، بأي حالة أحرف)، ووحدات الماكرو @yearly @annually @monthly @weekly @daily @midnight @hourly.
  • لا يوجد لـ @reboot جدول زمني، لذا يُبلغ كخطأ بدلًا من إعطائه وقتًا مختلقًا.
  • عند تحديد يوم الشهر ويوم الأسبوع معًا (مثل 0 0 13 * 5)، يعمل الجدول عند تطابق أي منهما — وهي قاعدة OR نفسها التي يستخدمها Vixie cron.
  • تُحسب أوقات التشغيل القادمة بمنطقة المتصفح الزمنية المحلية وتُعرض بجانب ما يعادلها بتوقيت UTC. لا توجد طريقة لمحاكاة منطقة زمنية أخرى للخادم.
  • يبحث البحث 366 يومًا قادمة على الأكثر. الجدول الذي لا يعمل أبدًا خلال عام — مثل 29 فبراير في سنة غير كبيسة — يوضح ذلك بدلًا من إظهار لا شيء.
  • يتبع التوقيت الصيفي ساعة المتصفح: تُتخطى الساعات غير الموجودة، وتعمل الساعة المكررة مرتين، تمامًا كما يفعل cron الحقيقي.
  • لا يُرفع أي شيء ولا يُخزَّن ولا يُكتب في الرابط. الأداة تقرأ وتشرح فقط؛ لا تشغّل أي شيء أبدًا.

ما يحتاجه الناس عادة بعد وضوح الجدول.