במערכות מבוססות לינוקס ו-Unix, הפקודה crontab עוזרת לך לתזמן משימות כך שיוכלו לרוץ אוטומטית ברקע בזמן או במרווח מוגדר.
כאשר אתה מפעיל את crontab בפעם הראשונה, תראה הנחיה המבקשת ממך לבחור את עורך הטקסט המוגדר כברירת מחדל לעריכת קובצי crontab. אבל מה אם אתה רוצה לשנות את העורך מאוחר יותר?
crontab ממליץ על ננו
רוב מערכות הלינוקס ימליצו לך להשתמש בננו כעורך קבצי crontab ברירת המחדל בגלל קלות השימוש שלו. אבל כמובן, זה סובייקטיבי, אז אתה צריך לבחור עורך שאתה הכי נוח איתו.
אם הגדרת בעבר עורך כברירת מחדל אך רוצה להשתמש בעורך אחר הפעם, כך תוכל לעשות זאת.
1. שימוש בפקודה select-editor
ה עורך בחר הפקודה נותנת לך את האפשרות לבחור את ברירת המחדל או את עורך הטקסט המועדף במערכות לינוקס.
הפעל את הפקודה select-editor ותוצג בפניך רשימה של עורכי טקסט שתוכל לבחור מהם. חלק מהאפשרויות הנפוצות כוללות Vim, Emacs, nano ו-gedit.
כדי לבחור את העורך לבחירתך, הקלד את המספר המתאים ולחץ להיכנס.
בפעם הבאה שתפעיל את crontab -e הפקודה, קובץ ה-crontab שלך ייפתח בעורך שהגדרת.
2. שימוש במשתני סביבה
אם לא מותקן לך עורך בחר במערכת שלך, אתה יכול להשתמש בעורך משתנה סביבה בלינוקס במקום זאת. המשתנה EDITOR מציין את הנתיב לעורך הטקסט שהמערכת צריכה לקרוא כאשר crontab פועל.
כדי להגדיר את המשתנה EDITOR, השתמש בפקודה הבאה:
יְצוּא עורך=/path/ל/עורך
לדוגמה, כדי להגדיר את ננו כעורך הטקסט המוגדר כברירת מחדל, אתה יכול להפעיל:
יְצוּא עורך=/usr/bin/ננו
אתה יכול גם להגדיר את המשתנה EDITOR בקבצי תצורת המעטפת שלך, כגון ~/.bashrc אוֹ ~/.bash_profile, כדי שהשינוי יהיה קבוע. לדוגמה, כדי להפוך את ננו לעורך ברירת המחדל שלך, הוסף את השורה הבאה שלך ~/.bashrc אוֹ ~/.zshrc קובץ, בהתאם למעטפת שבה אתה משתמש:
יְצוּא עורך=/usr/bin/ננו
כדי להחיל את השינויים מבלי להתנתק, הפעל את הפקודה הבאה:
מָקוֹר ~/.bashrc
לאחר הגדרת המשתנה EDITOR, תוכל להשתמש בפקודה crontab כרגיל כדי ליצור או לערוך קבצי crontab. לדוגמה, כדי לערוך את קובץ ה-crontab של המשתמש הנוכחי שלך, אתה יכול להפעיל:
crontab -e
השתמש ב-crontab כדי להפוך משימות לאוטומטיות בלינוקס
crontab הוא כלי אוטומציה רב עוצמה במערכות מבוססות יוניקס, ותמצא אותו שימושי לתזמון משימות במערכת הלינוקס שלך. מומלץ להשתמש בעורך הטקסט שהכי נוח לך לעריכת עבודות cron.
אתה יכול להשתמש ב-crontab כדי לתזמן מגוון רחב של משימות שחוזרות על עצמן בלינוקס. לדוגמה, לקיחת גיבויים, הורדת קבצים או פשוט ניקוי המחשב.