هل هناك مشكلة في هذه الأداة؟

عن «Cron Next Runs Online»

تأخذ هذه الأداة تعبير cron وتتنبأ بأوقات التنفيذ N التالية (عادةً ١٠-٥٠). تعمل لنحو cron القياسي ومعظم المتغيرات الشائعة (Quartz، Jenkins، Vixie)، مما يعطيك إحساسًا ملموسًا بمتى ستعمل وظيفتك المجدولة فعلًا.

أحيانًا يبدو تعبير cron صحيحًا لكن أوقات التنفيذ الفعلية تكون خاطئة — يمكن أن تفاجئك انتقالات التوقيت الصيفي وتشويش المنطقة الزمنية وتفاعلات الشهر/الأسبوع الغريبة. رؤية التشغيلات التالية صراحة تمنع هذه المفاجآت.

استخدمها جنبًا إلى جنب مع مفسر cron للتحقق من كل من المعنى والجدول الزمني لأي تعبير قبل النشر. معظم حوادث الإنتاج من أخطاء cron يمكن اكتشافها في ٦٠ ثانية بهاتين الأداتين.

كيف تستخدم هذه الأداة

كيف أعاين عمليات التشغيل القادمة لتعبير cron؟

  1. تعبير cron

    «Cron (5 fields)» يقبل سلسلة cron كلاسيكية بخمسة حقول: `minute hour day-of-month month day-of-week`. تُسوَّى المسافات بين الحقول. تنسيقات الستة أو السبعة حقول (بثوانٍ أو سنوات) لا تُحلَّل هنا.

  2. كم عددًا

    «How many» الافتراضي 5 (الحد الأقصى 24). كل صف هو الموعد المجدول التالي بعد `now` بصيغة UTC ISO. تريد توقيت السيرفر المحلي؟ حوّلها لاحقًا بمنسّقك المحلي.

  3. اضغط «تشغيل»

    تعيد النتيجة `nexts` — مصفوفة طوابع زمنية ISO. يكرّر المعاين دقيقة بدقيقة فيعمل لأي تركيب من الحقول بما فيها `*/15 * * * *` أو `0 9 1,15 * 1-5`.

  4. ماذا تعني «now»

    الزمن المرجعي هو ساعة الخادم لحظة الضغط على Run، لا ساعة متصفّحك المحلية. لنقطة بداية مختلفة عليك بتفريع الأداة أو استخدام مكتبة cron حقيقية تقبل وسيطة `fromDate`.