דילוג לתוכן העיקרי
בן אהרוני | מחשבים ואנשים

ניווט ראשי

  • בן אהרוני
  • קידום אורגני
    • מקדם אתרים
    • מורה פרטי לקידום אורגני
    • מורה פרטי לקידום אתרים
    • עריכת תוכן למסחר אלקטרוני
  • יצירת קשר

מה זה Cron בלינוקס

במערכות הפעלה בכלל ובמערכות הפעלה מבוססות ליבת לינוקס בפרט, ישנה תוכנה המכונה לרוב Cron המאפשרת תזמון (ביצוע מתוזמן \ ביצוע אחת ל-X כל שהוא) של פעולה מסוימת.

במערכות לינוקס, ל-Cron יש שפה משל עצמו אך ניתן להריץ בו פקודות בשפת מעטפת (shell) מסוימת, בדרך כלל המעטפת (shell) שהוגדרה דיפולטיבית למערכת הפעלה עימה עובדים, סביר להניח Bash.

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

תחביר Cron יסודי

תחביר יסודי כללי של תוכנות Cron הינו התחביר להלן.

minute hour DoM month DoW

שפירושו:

  • minute (0-59)
  • hour (0-23)
  • Day of Month (1-31)
  • month (1-12)
  • Day of Week (0-6)

דוגמאות לפעולת כרון

דוגמה לפעולת כרון תהיה למשל זו להלן.

* * * * * touch "${HOME}/example.example"

משמעות פקודה זו הינה:

בכל דקה, שבכל שעה, שבכל יום בחודש, שבכל חודש, שבכל יום בשבוע, תיצור הקובץ שנקרא example.example בתיקיית הבית של המשתמש הנוכחי ← לכן, באופן כללי, בכל דקה ← בתיקיית הבית של המשתמש הנוכחי ← יווצר קובץ בשם example.example. הקובץ יווצר תוך דריסת כל קובץ קיים בשם זה, אם ישנו, ברגרסיה שהיא עקרונית "אין סופית".

דוגמה נוספת תהיה למשל זו להלן

0 0 1 * * touch "${HOME}/example.example"

משמעות פקודה זו הינה:

בדקה הראשונה (דקה 0) של השעה הראשונה (שעה 0) של היום הראשון בחודש (יום 1) בכל חודש בכל יום בשבוע (היום הראשון בחודש יכול להיות כל יום בשבוע) צור הקובץ example.example בתיקיית הבית של המשתמש.


כמובן שאין צורך פרקטי לפעולות הכרון שבדוגמה לעיל ואלו רק דוגמאות פשוטות לתחביר Cron.

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

תג
לינוקס

בלוק יצירת קשר מיידי בסוף מאמרים

בן אהרוני

להשאיר לי הודעה 24 שעות

טלגרם 24 שעות תמונת כפתור טלגרם 
וואטסאפ 24 שעות תמונת כפתור וואטסאפ 

להתייעץ עימי על נושאי מחשוב ואינטרנט שונים

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

קטגוריות מאמרים

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

מאמרים שעודכנו לאחרונה

  • Passportism can be either racism or an ugly political generalization
  • מה משמעות הביטוי "לא משנה" - מה הכוונה בלהגיד לא משנה
  • האם הטענה ש SEO מת נכונה או שזה סתם בלוף - התשובה שלי להלן
  • ביטויים בשפה התאית הנאמרים במקרים רבים פעמיים
  • מה זה פרמטר בתכנות ובקידום אורגני? הסבר פשוט

בן אהרוני | הצהרת נגישות | יצירת קשר

כל הזכויות שמורות - בן אהרוני.
 אין להעתיק תוכן ללא אישור מפורש ממני בעל האתר.
 © 2025