Toon een waarschuwing na een commando

waarschuwing

Artikelgereedschap

  • Tip ons
  • Printen
  • Reacties (2)
Aanbevelen

Gepubliceerd: Dinsdag 17 augustus 2010
Auteur: Koen Vervloesem

Wanneer een commando heel wat tijd nodig heeft, ga je even iets ander doen en kijk je om de zoveel tijd eens of het al klaar is. Maar zou het niet handiger zijn als je dan gewoon een waarschuwing op uw desktop zou krijgen? Gelukkig kan dat door een eenvoudige alias te maken in je shell.

Ubuntu-ontwikkelaar Dustin Kirkland heeft een handige alias 'alert' gedefinieerd om je een waarschuwing te geven na een lang commando. Als je bijvoorbeeld een programma compileert of een groot bestand downloadt in een terminalvenster, voeg je op de opdrachtregel gewoon ;alert toe om in een mooie popup het process ID en het volledige commando te zien wanneer het klaar is.

Voeg daarvoor de volgende alias toe aan je ~/.bashrc of je ~/.aliases:


alias alert='notify-send --urgency=low -i "$([ $? = 0 ] \

&& echo terminal || echo error)" "$(history|tail -n1| \

sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'


Onder Ubuntu moet je hiervoor het pakket libnotify-bin installeren, dat het programma notify-send bevat. Als de exit-code van het programma een fout aangeeft, krijg je een icoontje van een verbodsteken te zien; anders een icoontje van een terminal. Deze alert-alias zal in Ubuntu 10.10 automatisch gedefinieerd worden in de standaard bashrc. Voor Ubuntu 11.04 ziet het ernaar uit dat er een uitgebreidere feature komt waardoor de gebruiker niet expliciet meer alert moet intypen.

Bron: Techworld

De rubriek Tips & Tools biedt praktische informatie die IT-professionals in hun dagelijkse werk kunnen toepassen.

Nieuwsbrief

Ontvang dagelijks een overzicht van het laatste ICT-Nieuws in uw mailbox

Whitepapers

  • Houdt grip op UC-uitdagingen

    Unified communications biedt vele voordelen, maar heeft ook specifieke uitdagingen en niet ieder project levert het verwachte ROI op.

    Downloaden
  • Flexibele IT noodzaak voor bankenOnderzoeksrapport over de beperkte flexibiliteit van veel IT-systemen in de bancaire wereld. Lees meer!
  • Overheid bespaart met cloud computingDiscussie over cloud-beleid overheid. Whitepaper over kosten, veiligheid en beschikbaarheid.
» Meer whitepapers

Peiling

Loading Poll

Video: Review: HTC One X-smartphone met vijf...

Review: HTC One X-smartphone met vijf cores (video)