منشئ cron جدولة واضحة
ابن تعبيرات cron بصريًا واقرأ مواعيد التنفيذ التالية قبل نسخها إلى خادم أو CI.
أوقات التنفيذ الخمسة التالية
...
الدقيقة
القيم المسموحة: 0-59, - * / ,
الساعة
القيم المسموحة: 0-23, - * / ,
اليوم
القيم المسموحة: 1-31, - * / ,
الشهر
القيم المسموحة: 1-12, - * / ,
اليوم في الأسبوع
القيم المسموحة: 0-6 (الأحد-السبت), - * / ,
مرجع سريع لصيغة crontab
| الحقل | القيم المسموحة | الأحرف الخاصة |
|---|---|---|
| الدقيقة | 0 - 59 | , - * / |
| الساعة | 0 - 23 | , - * / |
| اليوم | 1 - 31 | , - * / |
| الشهر | 1 - 12 | , - * / |
| اليوم في الأسبوع | 0 - 6 (0 = الأحد) | , - * / |
أسئلة عن cron
Q:ما الفرق بين */5 و5؟
*/5 تعني كل خمسة فواصل. الرقم 5 وحده يعني الدقيقة أو الساعة الخامسة في ذلك الحقل.
Q:لماذا تعمل المهمة في وقت غير متوقع؟
cron يستخدم منطقة الوقت الخاصة بالخادم أو بيئة التشغيل. تحقق من UTC والمنطقة المحلية وسلوك التوقيت الصيفي.
Q:كيف أوثق مخرجات cron؟
وجّه stdout وstderr إلى ملف سجل أو نظام مراقبة حتى لا تختفي الأخطاء بعد انتهاء المهمة.
Q:ماذا أفحص إذا لم تعمل المهمة؟
تأكد من تشغيل خدمة cron، وصلاحية تنفيذ السكربت، واستخدام مسارات مطلقة عند الحاجة، والمستخدم الذي يشغل المهمة.
Q:هل تختلف صيغ cron بين المنصات؟
نعم. crontab التقليدي يستخدم خمسة حقول، بينما تضيف منصات أخرى الثواني أو السنوات أو macros خاصة.
حوّل جدول cron إلى وصف مفهوم، ثم وثّقه قبل تشغيل مهام النشر أو الصيانة. أنشئ تعبير cron