مفسد Crontab
تحليل وشرح تعبيرات cron. يعرض وصفاً مقروءاً وأوقات التنفيذ القادمة.
ما هو تعبير cron؟
سلسلة من 5 أو 6 حقول مفصولة بمسافات: دقيقة، ساعة، يوم، شهر، يوم الأسبوع، وسنة اختيارية.
ماذا يعني * في cron؟
النجمة (*) تعني "كل قيمة ممكنة" لهذا الحقل.
الفرق بين 0 0 * * * و 0 0 * * 1؟
0 0 * * * يعمل كل يوم في منتصف الليل. 0 0 * * 1 يوم الإثنين فقط.
هل يمكن استخدام قيم خطوة مثل */5؟
نعم. */5 في حقل الدقائق تعني "كل 5 دقائق".
هل يُرسل تعبير cron إلى خادم؟
لا. تتم المعالجة محليًا في متصفحك.
كيف أنفذ كل 5 دقائق؟
استخدم */5 * * * * للتنفيذ كل 5 دقائق.
ماذا يعني 0 0 * * *؟
0 0 * * * يعني التنفيذ كل يوم في منتصف الليل.
كيف أجدول أيام العمل فقط؟
استخدم 0 9 * * 1-5 للتنفيذ الساعة 9:00 من الإثنين إلى الجمعة.
ما الأحرف الخاصة في cron؟
يدعم cron: * (أي قيمة)، , (قائمة)، - (نطاق)، / (خطوة).
كيف أنفذ في أول يوم من كل شهر؟
استخدم 0 0 1 * * للتنفيذ في منتصف الليل اليوم الأول من كل شهر.
هل يمكن استخدام الأسماء بدلاً من الأرقام؟
نعم، بعض التطبيقات تسمح بـ JAN, FEB للأشهر و MON, TUE للأيام.
ما هو بناء cron من 6 حقول؟
بناء 6 حقول يضيف الثواني في البداية: ثواني، دقيقة، ساعة، يوم، شهر، يوم أسبوع.
كيف أنفذ كل ساعة؟
استخدم 0 * * * * للتنفيذ في الدقيقة 0 من كل ساعة.
الفرق بين يوم الشهر ويوم الأسبوع؟
يوم الشهر (1-31) يحدد أي يوم من الشهر. يوم الأسبوع (0-6) يحدد أي يوم من الأسبوع.