Hogyan kell értesíteni, ha a terminál parancs befejeződött

Dustin Kirkland, az Ubuntu Server fejlesztője nemrégiben valami nagyon érdekeset tett közzé a blogján: egy "álnevet", amelyet hozzáadhat a .bashrc fájlhoz, hogy amikor egy terminálról lefuttatott folyamat befejezte a munkáját, az NotifyOSD használatával megjelenik egy értesítési buborék (vagyis ugyanúgy, ahogy egy értesítés akkor jelenik meg, amikor egy barát csatlakozik, vagy hasonló).

Az ilyen típusú értesítések fogadása nagyon hasznos lehet, különösen akkor, ha hosszú és összetett feladatokat végeznek a terminálban, például programot fordítanak stb. Természetesen, ha sokat használod a terminált, ez a tipp jól fog jönni.

Mit kell tenni

1. Először módosítsa a ~ / .bashrc fájlt:

gedit ~ / .bashrc

és illessze be a következő sort a fájl végébe:

alias alert_helper = 'előzmények | farok-n1 | sed -e "s / ^ s * [0-9] + s * //" -e "s /; s * figyelmeztetés $ //"'
alias alert = 'értesítési-küldés -i /usr/share/icons/gnome/32x32/apps/gnome-terminal.png "[$?] $ (alert_helper)" "

Amit csinál, álnevet hoz létre. Az álnév segítségével hosszú és bonyolult parancsot hajthat végre egy egyszerű, könnyebben megjegyezhető szó beírásával. Így ennek a hosszú és bonyolult parancsnak a terminálról történő végrehajtása, amelynek írása szintén hosszú időt igényel, szuper könnyű feladattá válik. Ebben a konkrét esetben azt mondtuk a rendszernek, hogy amikor belépünk a «; figyelmeztetés »bármely parancs végén figyelmeztet, amikor befejezi a végrehajtását.

2. A libnotify-bin telepítése:

sudo apt-get install libnotify-bin

3. Végül elkészítjük a .bashrc "forrását":

forrás ~ / .bashrc

Most próbáljuk ki!

Mint már korábban említettem, csak annyit kell tennie, hogy hozzáadja «; alert »bármely parancs végén, hogy értesítést kapjon (a NotifyOSD-n keresztül), amikor befejeződik.

Például azt írtam:

alvás 20; éber

Tehát amikor össze akarsz állítani egy programot, azt írtam:

gyártmány; éber

Via | WebUpd8


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Saito Mordraw dijo

    Ez nem csak nagyon érdekes, de nagyon hasznos is ... mert az az igazság, hogy néha elfelejtem, hogy az XD terminálban futottam a dolgokat

    Nagyon köszönöm a közreműködést, hogy kipróbálhassák!

    Egyébként milyen jó, hogy visszatértél!

  2.   Spacegnulinux dijo

    Helló, azért írok, hogy tájékoztassam, hogy megváltoztattam a blogrollban megjelenő gnu / linux tér URL-jét. Szeretném, ha frissítené, hogy folytathassuk blogjaink összekapcsolását. A GNU / Linux Space jelenlegi URL-je a http://www.espaciognulinux.comKöszönöm, és legyen szép napod