בנו לוח זמנים בעזרת הפקדים או הקלידו ביטוי cron כדי לקבל הסבר בעברית ברורה.
שדות
ההרצות הבאות
אזור הזמן שלךאיך ביטויי cron עובדים
ביטוי cron מתאר לוח זמנים חוזר באמצעות חמישה שדות המופרדים ברווחים. בכל דקה cron משווה את השעה הנוכחית לביטוי ומריץ את המשימה כשהם תואמים.
חמשת השדות
| שדה | ערכים מותרים |
|---|---|
| דקה | 0–59 |
| שעה | 0–23 |
| יום בחודש | 1–31 |
| חודש | 1–12 או JAN–DEC |
| יום בשבוע | 0–7 או SUN–SAT (גם 0 וגם 7 הם יום ראשון) |
תווים מיוחדים
*(כל ערך):* * * * *רץ כל דקה.,(רשימה):0 9,17 * * *רץ ב-9:00 וב-17:00.-(טווח):0 9 * * 1-5רץ ב-9:00 מיום שני עד יום שישי./(צעד):*/15 * * * *רץ כל 15 דקות. צעד עובד גם על טווח:0-30/10פירושו הדקות 0, 10, 20 ו-30.
יום בחודש או יום בשבוע?
כששני שדות הימים מוגבלים, המשימה רצה בימים שתואמים לאחד מהם. 0 0 13 * 5 רץ ב-13 בכל חודש ובכל יום שישי, ולא רק ביום שישי ה-13.
אם אחד משני השדות מתחיל ב-*, כמו ב-*/2, היום חייב להתאים לשניהם. Cron Builder פועל לפי אותם כללים כמו Vixie cron ו-cronie, מימושי cron שרוב הפצות Linux משתמשות בהם.
דוגמאות נפוצות
| ביטוי | משמעות |
|---|---|
*/5 * * * * | כל 5 דקות |
0 * * * * | כל שעה עגולה |
0 0 * * * | כל יום בחצות |
0 9 * * 1-5 | בימי חול ב-9:00 |
0 0 * * 0 | כל יום ראשון בחצות |
0 0 1 * * | ב-1 בכל חודש בחצות |
0 0 1 1 * | פעם בשנה, ב-1 בינואר בחצות |
שאלות נפוצות
מהו ביטוי cron?
מחרוזת קצרה בת חמישה שדות שמגדירה לוח זמנים חוזר. משתמשים בה cron ב-Linux וב-macOS, וגם כלים כמו Kubernetes CronJobs, GitHub Actions ותזמוני pipelines ב-GitLab.
באיזה אזור זמן מוצגות ההרצות הבאות?
באזור הזמן של הדפדפן שלך. cron בשרת משתמש באזור הזמן של השרת, לרוב UTC, ולכן הזמנים בפועל עשויים להיות שונים.
למה */45 רץ ב-:00 וב-:45 ולא כל 45 דקות?
*/45 רץ ב-:00 וב-:45 ולא כל 45 דקות?הצעד נספר מתחילת השדה, לא מההרצה הקודמת. בשדה הדקות */45 פירושו הדקות 0 ו-45, ולכן המרווחים מתחלפים בין 45 ל-15 דקות. למרווח קבוע בחרו צעד ש-60 מתחלק בו ללא שארית (למשל 5, 10, 15, 20 או 30), או 24 עבור שעות.
אפשר להשתמש בשמות במקום במספרים?
כן. קיצורים באנגלית בני שלוש אותיות עובדים לחודשים (JAN–DEC) ולימי השבוע (SUN–SAT). הם אינם תלויי רישיות ועובדים גם ברשימות ובטווחים, למשל MON-FRI.
האם Cron Builder תומך בשניות או בשנים?
לא, הוא משתמש בפורמט הסטנדרטי בן חמשת השדות. מתזמנים מסוימים, כמו Quartz או Spring, מוסיפים שדה לשניות (ולפעמים לשנה), ולכן הביטויים שלהם לא יעבדו כאן.
ומה לגבי @daily, @reboot או L?
@daily, @reboot או L?קיצורים כמו @hourly ו-@daily אינם נתמכים. השתמשו במקומם בביטוי המקביל: @daily הוא 0 0 * * *. @reboot רץ בעליית המערכת ואין לו מקבילה מבוססת זמן. גם הרחבות כמו L, W, # ו-?, שבהן משתמשים Quartz וכמה מתזמני ענן, אינן נתמכות.
האם Cron Builder חינמי?
כן, הוא חינמי ואינו דורש הרשמה. הכול רץ בדפדפן שלך, והביטויים שאתם מקלידים לא נשלחים לשום מקום.























