עוזר ביטויי Cron
בדקו שורת crontab לפני שמפעילים אותה: המשמעות של כל שדה וזמני חמש ההרצות הבאות.
רץ כולו בדפדפן שלכם — שום דבר ממה שאתם מזינים לא נשלח לשרתים שלנו.
- דקה · */15
- כל 15
- שעה · 9-18
- מ-9 עד 18
- יום בחודש · *
- כל ערך
- חודש · *
- כל ערך
- יום בשבוע · 1-5
- מ-1 עד 5
זמני ההרצה באזור הזמן של הדפדפן; השרת משתמש באזור הזמן שלו (לרוב UTC).
איך זה עובד
חמשת השדות הם: דקה, שעה, יום בחודש, חודש ויום בשבוע. */15 פירושו כל 15 יחידות, 1-5 הוא טווח, 1,15 היא רשימה; שמות חודשים וימים (JAN, MON) ומקרואים כמו @daily ו-@weekly עובדים גם הם. מלכודת שאנשים נופלים בה שוב ושוב: אם מוגדרים גם יום בחודש וגם יום בשבוע, cron רץ כשאחד מהם מתאים, לא שניהם. הזמנים מוצגים באזור הזמן של הדפדפן — השרת מריץ cron באזור הזמן שלו, לרוב UTC.
שאלות נפוצות
איך מריצים משימה כל 5 דקות?
*/5 * * * * — צעד בשדה הדקות. כל 5 דקות בשעות העבודה בימי חול: */5 9-18 * * 1-5.
למה המשימה שלי רצה בשעה הלא נכונה?
לרוב כי אזור הזמן של השרת שונה משלכם. בדקו עם timedatectl; תמונות VPS רבות מוגדרות ל-UTC כברירת מחדל.
כלים קשורים
כל הכלים →השתמשו בזה בשרת שלכם: KVM VPS החל מ-$3 לחודש, גישת root, תשלום בקריפטו.
תוכניות VPS