דילוג לתוכן

מחשבון CRON – כיצד ליצור ולפענח ביטוי CRON

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

מהו ביטוי CRON?

ביטוי CRON הוא מחרוזת טקסט שמגדירה תזמון לביצוע פעולה באופן אוטומטי במערכת לינוקס או במערכות מבוססות Unix. הביטוי בנוי מ-5 שדות המייצגים את הזמן שבו יבוצע הפקודה, ומבוסס על פורמט של דקות, שעות, ימים בחודש, חודשים וימים בשבוע. כל שדה יכול להכיל ערכים שונים, כולל תחומים, תאריכים ספציפיים, או סימנים מיוחדים.

הסבר על שדות ביטוי CRON:

  • דקות: ערכים בין 0 ל-59, מייצגים את הדקות בהן תתבצע הפעולה.
  • שעות: ערכים בין 0 ל-23, מייצגים את השעות בהן תתבצע הפעולה.
  • ימים בחודש: ערכים בין 1 ל-31, מייצגים את הימים בחודש בהן תתבצע הפעולה.
  • חודשים: ערכים בין 1 ל-12, מייצגים את החודשים בשנה בהם תתבצע הפעולה.
  • ימים בשבוע: ערכים בין 0 ל-6 (0 = ראשון, 6 = שבת), מייצגים את הימים בשבוע בהם תתבצע הפעולה.

סימנים מיוחדים בביטוי CRON:

  • *כל הערכים האפשריים (לדוגמה, "*" בשדה של דקות יראה שהפעולה יכולה להתבצע בכל דקה).
  • , – מפריד בין ערכים שונים (לדוגמה, "1,5" בשדה של ימים בחודש מציין את הימים 1 ו-5).
  • - – טווח של ערכים (לדוגמה, "1-5" בשדה של ימים בשבוע מציין את הימים 1 עד 5).
  • /צעדים (לדוגמה, "*/5" בשדה של דקות מציין כל 5 דקות).

יצירת ביטוי CRON

כדי ליצור ביטוי CRON, יש להחליט מתי ואיך נרצה שהתהליך יתבצע. לדוגמה, אם אנחנו רוצים להריץ פקודה כל יום בשעה 3:30 בבוקר, ביטוי ה-CRON שלנו ייראה כך:

    30 3 * * *
  

במקרה הזה, ה-"30" מציין את הדקה (30 דקות), ה-"3" מציין את השעה (3 בבוקר), והכוכביות (*) מציינות שכל יום בחודש, כל חודש, וכל יום בשבוע.

פענוח ביטוי CRON

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

    0 12 * * 1
  

זהו ביטוי CRON שמצביע על כך שהפקודה תרוץ כל יום שני בשעה 12:00 בצהריים. ההסבר: "0" מייצג את הדקה (התחלה של השעה), "12" מייצג את השעה (12 בצהריים), וה-"1" מייצג את יום שני בשבוע.

דוגמת ביטוי CRON:

נניח שאנחנו רוצים להריץ סקריפט כל יום ראשון בשעה 6 בבוקר, והביטוי ייראה כך:

    0 6 * * 0
  

הפירוש הוא שהפקודה תרוץ כל יום ראשון (0 בשדה של ימי השבוע) בשעה 6 בבוקר.

שליחה באימייל את הפלט

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

סיכום

מחשבון CRON הוא כלי חשוב שמקל על תזמון פעולות במערכת. בעזרת המחשבון תוכלו ליצור ביטויים CRON בצורה פשוטה או לפענח ביטויים קיימים כדי להבין מתי תתבצע הפעולה. השימוש בסימנים מיוחדים כמו "*", "-", ",", "/" מאפשר יצירת ביטויים מדויקים שמתאימים לצרכים האישיים שלכם.

התחילו ליצור ולפענח ביטויי CRON עכשיו!

<a href="https://buzza.co.il/%d7%90%d7%99%d7%9a-%d7%9c%d7%97%d7%a9%d7%91-%d7%90%d7%97%d7%95%d7%96%d7%99%d7%9d-%d7%9e%d7%9e%d7%a1%d7%a4%d7%a8-%d7%91%d7%a7%d7%9c%d7%95%d7%aa/">מחשבון</a> <a href="https://buzza.co.il/%d7%9e%d7%94-%d7%96%d7%94-cron-%d7%94%d7%91%d7%a0%d7%aa-%d7%94%d7%99%d7%99%d7%a9%d7%95%d7%9d-%d7%95%d7%94%d7%99%d7%aa%d7%a8%d7%95%d7%a0%d7%95%d7%aa-%d7%a9%d7%9c%d7%95/">Cron</a> דו-כיווני

יצירת ביטוי Cron

פענוח ביטוי Cron

מה ההבדל בין "cron.d" ל-"cron.daily"?

מה ההבדל בין "cron.d" ל-"cron.daily"? במערכת הלינוקס, מערכת החχείון משמשת לתזמון ביצוע של משימות וניהול תהליכים אוטומטיים. שני הקבצים החשובים

קרא עוד »

רוצה לקבל הצעת מחיר מותאמת?

👤
👥
📞
✉️
Scroll to Top