شرح تعبير Cron
افهم حقول Cron الخمسة وقاعدة يوم الشهر ويوم الأسبوع، واعرض أيام شهر غريغوري تختاره دون إنشاء جدولة.
طريقة الاستخدام
اكتب الحقول الخمسة وافصلها بمسافات أو Tab؛ فواصل الأسطر غير مقبولة. اختر سنة وشهر المعاينة ثم اضغط «شرح ومعاينة الشهر». اقرأ المجموعات وقاعدة AND أو OR وجدول الأيام. نتيجة كل صف تجمع شرط الشهر مع قاعدة اليوم. انسخ التقرير كاملًا أو نزّل cron-explanation.txt صراحة؛ لا رفع أو حفظ تلقائي.
في مايو 2024، التعبير 30 4 1,15 * FRI يطابق الأيام 1 و3 و10 و15 و17 و24 و31: يوم الشهر أو الجمعة يكفي. التعبير 30 4 */2 * FRI يطابق 3 و17 و31 فقط، لأن */2 يبدأ بـ* ويختار أيام الشهر الفردية. التعبيران 0 0 1,* * MON و0 0 *,1 * MON لا يتكافآن: الأول يطابق كل أيام مايو، والثاني أيام الاثنين 6 و13 و20 و27.
حدود الدعم
المعنى المحدد مستند إلى حقول Cronie 1.7.2 وقاعدة crond لليوم، وليس ادعاء محاكاة كاملة لكل صيغ cron أو Cronie أو cronnext. تُحفظ علامة أول محرف وترتيب الحدود: إذا بدأ يوم الشهر أو يوم الأسبوع بـ* فالعلاقة AND، وإلا OR؛ لا تُستنتج العلامة من اكتمال المجموعة. الشهر والدقيقة والساعة شروط مستقلة مطلوبة. الخطوة داخل الحقل تبدأ من أول نطاقها؛ */23 في الساعات يختار 0 و23 ولا يعني مرور 23 ساعة متصلة. لا نولد حاصل ضرب المجموعات. المعاينة تقويمية فقط، دون منطقة زمنية أو محاكاة التوقيت الصيفي أو تشغيل تالٍ أو تذكير أو daemon. لا Worker أو زر إلغاء لحساب قصير محدود. التنزيل UTF-8 مع LF؛ قد توحّد الحافظة فواصل الأسطر.
أسئلة شائعة
هل رفض التعبير يعني أن Cronie نفسه سيرفضه؟
لا. هذه الأداة تدعم نطاقًا محددًا فقط: مثلًا ترفض النطاقات المعكوسة حتى في أيام الأسبوع، والأطراف الخارجة ولو تخطتها الخطوة، والخطوات أكبر من 60، والماكرو والأوامر. كذلك لا يعد غياب أيام في شهر واحد دليلًا على أن التعبير لا يطابق أي شهر آخر. راجع بيئة cron الفعلية قبل استخدامها للتنفيذ؛ لا تنشئ هذه الصفحة أي مهمة.