מתאר Cron ‏(תזמון בשפה פשוטה)

המר ביטויי cron לתיאור בשפה פשוטה וחשב את ההרצות הקרובות.

תומך בפורמטים של 5/6/7 שדות, בבחירת timezone ובפלט מוכן להעתקה.

איך משתמשים

  1. הזן ביטוי cron או בחר דוגמה.
  2. אשר את הפורמט ‏(5/6/7 שדות) ואת ה-timezone.
  3. בדוק את התיאור ואת N ההרצות הבאות, ואז העתק או שתף.

דוגמה

כל 5 דקות

קלט

*/5 * * * *

פלט

רץ כל 5 דקות

בימי חול בשעה 09:00

קלט

0 9 * * 1-5

פלט

רץ בשעה 09:00 בימי חול ‏(ב'-ו')

עם שניות ‏(כל יום ב-02:30:00)

קלט

0 30 2 * * *

פלט

רץ מדי יום ב-02:30:00

דוגמאות cron נפוצות

כל 10 דקות

*/10 * * * *

דפוס נפוץ לבדיקות מחזוריות ולעבודות polling.

בדקה 0 של כל שעה

0 * * * *

מתאים כאשר רוצים טריגר שעתי בדיוק על גבול השעה.

בימי חול ב-09:00

0 9 * * 1-5

לו"ז אופייני לימי עסקים.

כל יום ראשון 00:00

0 0 * * 0

חלון תחזוקה שבועי טיפוסי.

היום הראשון בכל חודש 00:00

0 0 1 * *

לו"ז חודשי נפוץ לעבודות batch.

כל 1 בינואר 00:00

0 0 1 1 *

שימושי למשימות rollover שנתיות.

תחביר נתמך והערות

  • התחביר הסטנדרטי הנתמך כולל ‏`*`, ‏`/`, ‏`-`, ‏`,`, טווחים וערכי step.
  • טוקנים תלויי מימוש ‏(`L`, ‏`W`, ‏`#`, ‏`?`) עשויים שלא להתפרש בצורה עקבית.
  • זמני ההרצה המוצגים עלולים להיות שונים מההתנהגות בפועל בגלל הבדלי timezone ו-DST.

שאלות נפוצות

האם להשתמש ב-5 או ב-6 שדות?

התחל עם 5 שדות ‏(דקה, שעה, יום, חודש, יום בשבוע). אם הביטוי כולל שניות, עבור ל-6 שדות.

האם זה תומך בכל תחביר cron?

נתמך התחביר הסטנדרטי ‏(`*`, ‏`/`, ‏`-`, ‏`,`). עבור טוקנים תלויי מימוש כמו ‏`L`, ‏`W`, ‏`#`, ‏`?`, הכלי מציג אזהרה.

אפשר לראות זמני הרצה הבאים?

כן. הכלי מחשב ומציג את N ההרצות הבאות ‏(5/10/20) עם תמיכה ב-timezone.