כיצד לקבוע פקודות מערכת עם Cron ב- Linux

click fraud protection

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

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

התקן את Cronie

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

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

בחלק זה נתמקד בהתקנת Cronie, כלי שנמצא כברירת מחדל בהפצות Redhat Linux רבות. הסיבה? יש לו פונקציונליות סטנדרטית עבור Cron, והחבילות נמצאות במאגרי התוכנה של מרבית הפצות הלינוקס.

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

instagram viewer
קרונטאב - ה

אובונטו / דביאן

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

קשת לינוקס

Arch Linux היא הפצת לינוקס עשה זאת בעצמך והמשתמשים צפויים להתקין כל חבילה יחידה במערכת שלהם ולהגדיר אותה בעצמם. כתוצאה מכך משתמשים רבים מזניחים להתקין אפליקציה המאפשרת להם לתזמן פקודות מערכת באמצעות Cron. למרבה המזל, יישום Cronie נמצא במאגר התוכנה "Arch Linux Core". כדי להשיג את Cronie, הכנסו ל- פקמן הפקודה למטה.

sudo pacman -S cronie

פדורה

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

sudo dnf להתקין cronie -y

OpenSUSE

OpenSUSE Leap (שחרורו של SUSE שרוב המשתמשים משתמשים בו) הוא מערכת הפעלה של תחנת עבודה, בדומה לפדורה, כך שכבר צריך להקים את Cron. עם זאת, אם לא, התקן את Cronie באמצעות הבאים זיפר פקודה.

להתקין קרוני -

לינוקס גנרי

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

קבעו פקודות מערכת עם Cron

פקודות מערכת תזמון עם Cron דורשות את "Crontab". "Crontab" הוא קובץ ששומר על פעולותיך ומעביר אותם לדמון Cron להפעלת.

כדי לגשת ל- Crontab במערכת שלך, הפעל מסוף והפעל את הפקודה הבאה למטה. הקפד לכלול את ה- עורך = ננו או שתקבל לך אתגר הרבה יותר עורך, במקום משהו קל כמו ננו.

עורך = ננו קרונטאב -e

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

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

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

בתיבה "פקודה לביצוע", רשמו את פקודות הטרמינל שברצונכם שהמחשב או השרת שלכם ב- Linux יבצעו אוטומטית. קחו בחשבון ש"פקודות "אינן מוגבלות לפקודות לינוקס כמו" עדכון מתאים "," פינג "וכו '. הם יכולים להיות כל דבר! כל עוד הפקודה שלך עובדת בטרמינל, היא תעבוד בקרון!

האם סיימת למלא את הפקודה שלך בתיבה "פקודה לביצוע"? לחץ על הלחצן הירוק "צור שורת Crontab" כדי להפיק שורת טקסט. לאחר מכן, הדגש את הטקסט בדף הפלט וחזור לעורך הטקסט של Crontab.

ללחוץ Ctrl + Shift + V כדי להדביק את הקוד בננו. לאחר מכן, שמור אותו באמצעות Ctrl + O. לאחר שנשמר קובץ ה- Crontab, העבודה הקשה נעשית. צא עם העורך Ctrl + X.

הערה: מי שאינו משתמש בקרוני עשוי להזדקק לבצע crontab -e לאחר העריכה כדי להבטיח שהקובץ החדש ייכנס לתוקף.

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

watch instagram story
לְחַפֵּשׂ
הודעות האחרונות