Send et varselmerke til Terminal Dock-ikonet når en oppgave er ferdig

Ikke lenge siden viste vi deg hvordan du skulle kunngjøre når en kommandolinjeoppgave var ferdig ved å bruke kommandoen "say", men fordi det snakker høyt, kan det være upassende å bruke i et stille miljø. En mye mer subtil notisling utnytter Terminal apps ny bruk av BEL-varselet, som i OS X Lion og fremover skyver et rødt varselmerke til Dock-ikonet i stedet for å høres den forferdelige maskinvarepipen.

Hvis du legger til et varslingsvarsel til en ferdig kommando, er det enkelt, bare legg til "&& tput bel" til slutten av en kommando. Hvis du for eksempel vil kaste varselvarselet når kommandoen kommandoen er ferdig, vil det se ut som følgende:

make install && tput bel

Når du er ferdig med å kjøre, vil standard systemvarsel lyde, Terminal Dock-ikonet vil sprette med et nytt rødt varslingsmerke lagt til.

Hvis du vil se det i aksjon i OS X, kan du prøve det med ping og deretter gå bort fra Terminal-appen:

ping -c 5 www.google.com && tput bel

Dette kan være mye bedre enn "say" varselet fordi det forblir nyttig selv når datamaskinen er dempet, og den er mer allsidig enn Growl varslingsmetoden, siden det ikke krever at ytterligere programvare skal installeres for å fungere. Den fungerer i OS X Lion og OS X Mountain Lion.

Takk til Austin L. for å sende dette inn!