כלי למפתחים

מחולל ביטויי Cron: בנייה והסבר של משימות Cron – חינם

חינם, בלי הרשמה, עובד בדפדפן. בנו ביטוי cron לפי התדירות הרצויה, או הדביקו ביטוי לקבלת הסבר בשפה פשוטה ו-8 ההרצות הבאות שלו. פורמט חמשת השדות הסטנדרטי.

בניית תזמון

0
דקה (0-59)
9
שעה (0-23)
*
יום בחודש (1-31)
*
חודש (1-12)
*
יום בשבוע (0-6)

ההרצות הבאות

מחשב את ההרצות הבאות…

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

למה כדאי להשתמש ב-מחולל ביטויי cron

100% חינם
השתמשו בו כמה שתרצו. בלי הרשמה, בלי סימן מים, בלי צורך בהתקנה.
פרטיות מובנית
מה שאתם מקלידים נשאר בדפדפן שלכם ולעולם לא נשלח אלינו.
עובד בכל מכשיר
פועל בדפדפן ב-Windows, ב-Mac, ב-Linux, באנדרואיד ובאייפון. בלי צורך באפליקציה.

איך משתמשים ב-מחולל ביטויי cron

  1. בחרו אחד מ«לוחות זמנים נפוצים», או בנו לוח זמנים משלכם תחת «בניית לוח זמנים»: כל כמה דקות, שעתי, יומי, שבועי, חודשי או שנתי.
  2. או הדביקו ביטוי קיים בתיבת «ביטוי cron» כדי לבדוק אותו.
  3. קראו את התיאור בשפה פשוטה ואת רשימת «ההרצות הבאות». סמנו «הצגה ב-UTC» כדי לראות אותן כפי שרוב השרתים רואים.
  4. לחצו על «העתקה» והדביקו את הביטוי ב-crontab, בצינור ה-CI או במתזמן שלכם.

שאלות נפוצות

מהם חמשת השדות?

דקה (0-59), שעה (0-23), יום בחודש (1-31), חודש (1-12) ויום בשבוע (0-6, יום ראשון הוא 0 או 7). חודשים וימים אפשר לכתוב גם בשמות, כמו JAN או MON.

איך מריצים משימת cron כל 5 דקות?

השתמשו ב-*/5 * * * *. ה-*/5 בשדה הדקות פירושו כל דקה חמישית, החל מ-0.

איך מריצים משימה כל יום בשעה קבועה?

שימו קודם את הדקה ואת השעה, ואחריהן שלושה כוכביות. 30 9 * * * רץ בשעה 9:30 בכל יום, ו-30 9 * * 1-5 רץ ב-9:30 בימי חול בלבד.

מה המשמעות של * בביטוי cron?

כל ערך אפשרי לשדה הזה. פסיק מציין רשימת ערכים (1,15), מקף מציין טווח (1-5) וקו נטוי מציין צעד (*/10).

מה קורה אם מגדירים גם יום בחודש וגם יום בשבוע?

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

באיזה אזור זמן משתמש cron?

אזור הזמן של השרת עצמו, לרוב UTC. סמנו «הצגה ב-UTC» כדי לראות את ההרצות הבאות כפי שהשרת ב-UTC רואה אותן.

האם יש תמיכה בשניות או ב-@reboot?

הכלי משתמש בחמשת השדות הסטנדרטיים. קיצורים כמו @hourly, @daily, @weekly, @monthly ו-@yearly עובדים; שדה שישי של שניות ו-@reboot לא.

למה לוח הזמנים שלי אף פעם לא רץ?

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

האם מחולל ביטויי cron חינמי?

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