יש לינוקס שלח לך הודעת דוא"ל לאחר השלמת המשימה
במאמר זה אנחנו הולכים תסתכל על איך אתה יכול להפעיל את לינוקס התראה דוא"ל פעם מצב מסוים כבר נפגשו. אנו מניחים שאתה משתמש ביניים או מתקדם - שבו אתה אמור להיות, אם אתה מעוניין להגדיר התראות דוא"ל ב- Linux - ושהוא כבר מותקן אצל לקוח הדואר שלך.
לאחר התראה שנשלח אליך באמצעות דוא"ל יכול להיות מאוד שימושי. לדוגמה, אם יש לך לבנות גדול נעשה ברקע, זה לא הגיוני לחכות מסביב לתהליך כדי לסיים. במקרים כאלה, אתה יכול לקבל לינוקס לשלוח לך הודעה לאחר בניית נעשה. זה חוסך לך הרבה זמן. תוכל גם לקבל התראת דוא"ל שנשלח אליך בזמן מסוים. אם יש לך אירוסין בערב, אתה יכול לתכנת אותו לתוך לינוקס אז אתה לא שוכח!
ראשית, בואו נסתכל על איך אתה יכול לשלוח דוא"ל לעצמך. הפקודה היא " mailx
" או " mail
". פקודה זו עשויה להיות שונה על המערכת שלך, בהתאם לגירסה של לינוקס אתה מפעיל (וזה יעבוד רק אם השרת הוגדר כראוי). תחביר הפקודה הוא:
mailx -s "הנושא שלך" [email protected] <<< "ההודעה שלך"
ניתן גם לצרף קובץ זה, אם אתה רוצה
mailx -s "הנושא שלך" [email protected] <filename.txt
קבלת לינוקס להפעלת התראת דוא"ל
עכשיו, אנחנו יכולים זוג את הפקודה השתמשנו לעיל עם משפט מותנה. משמעות הדבר היא כי כאשר המצב מרוצה, דוא"ל יישלח אליך. הזן את השורה הבאה בשורת הפקודה:
תאריך סיום mailx -s "נושא" [email protected] <<< "ההודעה שלך"
זה יכול להיעשות בצורה אחרת מדי. בואו נביט בדוגמה אחרת. מה אם אתה מחכה שרת להגיב? אתה יכול גם לשמור על הקלדת פקודות בקליפה או שאתה יכול לקבל התראה דוא"ל נמסר לך כאשר השרת מתעורר. ניתן להשתמש בפקודה זו, לדוגמה:
בזמן :; לעשות תאריך; ping -c1 servername && break; \בוצע; דוֹאַר
אם אתה מסתכל מקרוב, הקוד לעיל הוא לולאה אינסופית. כאשר המערכת שלך pings השרת (servername), הלולאה נשבר ואת הדואר יישלח אליך. אתה לא צריך לחכות עד השרת יש אתחול או מעודכן.
אם אתה מודאג לגבי משאבי המערכת, אתה יכול לשים את המערכת לישון על ידי שינוי הפקודה קצת:
בזמן :; לעשות תאריך; ping -c1 servername && break; מהייח \בוצע; דוֹאַר
במקרה זה, המחשב יישן למשך 200 שניות לפני ביצועו של מחזור חדש. אתה גם מקבל התראה קבועה (כי הלולאה פועלת) כל כמה שניות בדרך זו.
אתה יכול לשים כמעט כל הפקודה פגז כתנאי (כל עוד זה הגיוני ולא עומס יתר על המערכת שלך):
בזמן :; לעשות תאריך; the_command_to_be_executed && break; \בוצע; דוֹאַר
מה אם אתה רוצה דוא"ל בעצמך בתאריך מסוים בזמן מסוים? ניתן לשנות את הפקודה לעיל קצת כמו זה:
בעוד [תאריך + "% T" -gt '06: 00: 00 ']; לעשות תאריך; the_command_to_be_executed && break; \בוצע; דוֹאַר
אם אתה מעוניין לקבל הודעות בכל פעם שאתה מקבל הודעת דוא"ל במערכת לינוקס שלך, אתה יכול להתקין יישומים התומכים הודעות דוא"ל. שני יישומים פופולריים יותר הם PopTray מינוס ודואר הודעה.
אתה יכול להתנסות עם הפקודות שניתנו לעיל. ההנחה היא פשוטה - פשוט עיצוב הצהרה מצב אשר, כאשר פגש, תפעיל התראה דוא"ל. אם אתה צריך מידע נוסף או לעזור כיצד להשתמש mailx, פשוט להקליד " mailx --help
" כדי להציג את רשימת העזרה.
תמונה אשראי: דגל טוקס לינוקס הפינגווין אדום מנופף, מעטפה דואר אפור מכתב דואר לבן, תזכורות זיכרון תזכורת מימדי