כיצד לקבל התראות בסוף ביצוע פקודה במסוף

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

תבטל את דעתי

הכלי המומלץ של אנדרו הוא Unidstract-me.

התקנה ב אובונטו ונגזרות:

sudo add-apt-repository ppa: undistract-me-packagers / עדכון sudo apt-get עדכון sudo apt-get להתקין undistract-me

כדי להשתמש בו, עליך להפעיל את האפשרות "הפעל פקודה כמסוף התחברות" במסוף העדפתך. בזה שמגיע עם GNOME נוכל להפעיל אפשרות זו תחת ערוך> העדפות פרופיל.

לאחר ההתקנה, כל פקודה שלוקחת יותר מ -10 שניות תציג הודעה עם השלמתה.

כדי להתקין את Undistract-me בהפצות אחרות, תוכל למצוא את ההוראות כאן.

חלופות אחרות

היתרון של השיטות המוצגות להלן הם מספר:

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

התראה-שלח

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

ואז פשוט להוסיף && להודיע ​​לשלוח "בוצע!" בסוף הפקודה שאנחנו רוצים לבצע. בהנחה שהפקודה לביצוע הייתה חתול:

קובץ חתול && להודיע ​​- לשלוח "בוצע!"

זניטיות

מערכת התראות "מורכבת" יותר היא Zenity, שבעזרתה נוכל להציג תיבות דו-שיח עם כפתורים וכו '.

כמו עם הודעה-שלח, פשוט הוסף && זנות –מידע –text = »הסתיים!» בסוף הפקודה שאנחנו רוצים לבצע. בהנחה, שוב, שהפקודה לרוץ היא חתול:

file file && zenity --info --text = "פקודה ארוכה הושלמה."
טיפ מעניין: אפשר להחליף && ב-; כדי להוסיף אלמנטים למחרוזת הפקודה לביצוע. לדוגמה, קובץ חתול && ls ישאר תיק חתול; ls.

מקור: webupd8


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   אסטבן סראצ'ו דיג'ו

    בתיאוריה זה יכול לעבוד גם: »קובץ חתול && echo -ea«, מייצר צפצוף בסוף הפקודה (בצ'אקרה זה לא עובד). לגבי הטיפ (אם לא הבנתי לא נכון), "command1; command2" אינו זהה ל- "command1 && command2"; במקרה הראשון, פקודה 2 מבוצעת ללא קשר לשאלה אם פקודה 1 הסתיימה היטב, בשנייה היא מבוצעת רק אם פקודה 1 הסתיימה כהלכה. ברכות ופוסט טוב, אהבתי להודיע-לשלוח, מאוד פרקטי

  2.   פנדאקריס דיג'ו

    שימושי מאוד! בדיקה…

  3.   Javi דיג'ו

    שלום, בדרך כלל אני משתמש באפשרות זו טוב יותר:
    תיק חתול; zenity –info –text = »פקודה ארוכה הושלמה.» &

    זה מאפשר לי להוסיף יותר מהודעה אחת והטרמינל לא ננעל עד שאלחץ.

    לגבי