Monu Tools

מחולל ביטויי cron

בנייה ובדיקה של ביטויי cron. בחרו תבנית מוכנה או ערכו את חמשת השדות, וראו את זמני ההרצה הבאים באזור הזמן שלכם. רץ כולו בדפדפן שלכם.

כיצד להשתמש במחולל cron

  1. 01

    בחרו תבנית מוכנה או הקלידו ביטוי cron בחמשת השדות.

  2. 02

    ראו כל שדה מתויג ומאומת תוך כדי עריכה.

  3. 03

    קראו את זמני ההרצה הבאים, המחושבים באזור הזמן המקומי שלכם.

שאלות נפוצות

מה המשמעות של חמשת השדות?

לפי הסדר: דקה, שעה, יום בחודש, חודש ויום בשבוע. כוכבית פירושה כל ערך, כך ש-* * * * * רץ בכל דקה.

כיצד אני מריץ משימה כל 15 דקות?

השתמשו בערך צעד בשדה הדקה: */15 * * * * רץ בדקה 0, 15, 30 ו-45 של כל שעה.

מה מקבל שדה היום בשבוע?

מספרים 0 עד 6 (ראשון הוא 0, וגם 7 פירושו ראשון) או שמות בני שלוש אותיות כמו MON. אפשר להשתמש בטווחים (MON-FRI) וברשימות (MON,WED,FRI).

מדוע הוא מתאים ליותר ימים ממה שאני מצפה?

כשגם היום-בחודש וגם היום-בשבוע מוגדרים, cron סטנדרטי רץ בכל אחת מההתאמות, לא בשתיהן יחד. השאירו אחד מהם כ-* כדי להימנע מהפתעות.

האם הוא תומך בשניות או בתחביר לא סטנדרטי?

המחולל הזה מכוון ל-cron סטנדרטי בן חמישה שדות. חלק מהפלטפורמות מוסיפות שדה שניות או הרחבות כמו @reboot, שאינן מיוצרות כאן.

באיזה אזור זמן ההרצות?

התצוגה המקדימה מציגה את ההרצות הבאות באזור הזמן המקומי של הדפדפן שלכם. השרת שמריץ את המשימה משתמש באזור משלו, לכן ודאו שזה תואם.

אודות הכלי הזה

ביטוי cron הוא מחרוזת בת חמישה (או שישה) שדות המגדירים מתי משימה מתוזמנת רצה: דקה, שעה, יום בחודש, חודש ויום בשבוע. התחביר קומפקטי אך קל לטעות בו, וכוכבית במקום הלא נכון יכולה לגרום למשימה לרוץ כל דקה במקום פעם ביום.

המחולל הזה מאפשר לכם לבחור מתבניות מוכנות נפוצות (כל שעה, כל יום בחצות, כל שני בשעה 9 בבוקר) או לבנות ביטוי מותאם שדה אחר שדה. הוא מציג את חמשת זמני ההרצה הבאים באזור הזמן המקומי שלכם כדי שתוכלו לאמת את התזמון לפני הפריסה. הפלט עובד עם cron סטנדרטי ב-Linux וב-macOS, עם crontab, AWS EventBridge, תזמוני GitHub Actions ורוב ספריות תזמון המשימות.

כלים קשורים