→ الأدوات

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

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

خاص: ملفاتك لا تغادر جهازك أبدًا.

    مواعيد التشغيل التالية

      أنشئه خطوة بخطوة

      استخدمه

      
      

      مرجع Cron السريع
      الرمزالمعنىمثال
      *كل قيمة* * * * *
      ,قائمة قيم0 9,17 * * *
      -نطاق قيم0 9 * * 1-5
      /كل قيمة n (خطوة)*/15 * * * *
      ?بلا قيمة محددة (Quartz وAWS: يوم الشهر أو يوم الأسبوع)0 0 12 ? * MON
      Lالأخير: آخر يوم في الشهر، أو آخر يوم أسبوع محدد (5L)0 0 12 L * ?
      Wأقرب يوم عمل إلى يوم في الشهر (15W)، أو آخر يوم عمل (LW)0 0 12 15W * ?
      #يوم الأسبوع رقم n في الشهر (6#3 = الجمعة الثالثة في Quartz)0 0 12 ? * 6#3
      @dailyاختصارات: @yearly و@monthly و@weekly و@daily و@hourly و@reboot@weekly

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

      كيف يعمل

      1. اختر ملفاتك.
      2. عدّل الإعدادات إن أردت.
      3. نزّل النتيجة، أو أرسلها إلى جهاز آخر عبر BroAllDone.

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

      ما هو تعبير cron؟

      نص قصير يحدد موعد تشغيل مهمة، ويتكوّن من خمسة حقول: الدقيقة، والساعة، ويوم الشهر، والشهر، ويوم الأسبوع. مثلًا 0 9 * * 1-5 يعني الساعة 09:00، من الاثنين إلى الجمعة.

      ماذا تعني *، و/، و-، و, في cron؟

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

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

      استخدم */5 * * * *. ولكل ساعة استخدم 0 * * * *، ولكل يوم عند منتصف الليل 0 0 * * *، ولكل اثنين الساعة 9:00 استخدم 0 9 * * 1. ويمكنك أيضًا اختيارها من «جداول شائعة».

      ما المنطقة الزمنية التي يستخدمها cron؟

      يستخدم cron المنطقة الزمنية للكمبيوتر الذي يعمل عليه، وغالبًا ما تكون UTC على الخوادم. أما GitHub Actions فيستخدم UTC دائمًا. اختر منطقة زمنية أعلاه لترى مواعيد التشغيل التالية بها.

      ما الفرق بين Linux cron وQuartz وSpring وAWS؟

      يحتوي Linux cron على 5 حقول. يضيف Quartz وSpring الثواني في البداية، ويضيف AWS EventBridge السنة في النهاية. ويعدّ Quartz وAWS يوم الأحد 1، ويتطلبان ? في أحد حقلي اليوم؛ كما يدعمان L (الأخير) وW (يوم العمل) و# (يوم الأسبوع رقم n).

      لماذا تعمل مهمتي في أيام أكثر مما توقعت؟

      في Linux cron، إذا حددت يوم الشهر ويوم الأسبوع معًا، تعمل المهمة عندما يتطابق أيٌّ منهما. تنبّهك الأداة إلى ذلك وتعرض مواعيد التشغيل التالية الفعلية.

      المزيد من الأدوات المجانية