Senden Sie ein Benachrichtigungssymbol an das Terminal Dock-Symbol, wenn eine Aufgabe abgeschlossen ist
Vor nicht allzu langer Zeit haben wir Ihnen gezeigt, wie Sie ankündigen können, wann eine Befehlszeilenaufgabe mit dem Befehl 'say' beendet wurde, aber weil sie laut spricht, ist es möglicherweise unpassend, sie in einer ruhigen Umgebung zu verwenden. Eine wesentlich subtilere Benachrichtigung nutzt die neue Verwendung des BEL-Alarms durch die Terminal-Apps, die in OS X Lion fortan ein rotes Benachrichtigungssymbol auf das Dock-Symbol drückt, anstatt den schrecklichen Hardware-Piepton zu hören.
Das Hinzufügen eines Benachrichtigungsalarms zu einem abgeschlossenen Befehl ist einfach. Hängen Sie einfach "&& tput bel" an das Ende eines Befehls an. Um beispielsweise die Benachrichtigungswarnung zu senden, wenn der make-Befehl ausgeführt wird, würde er wie folgt aussehen:
make install && tput bel
Nach der Ausführung ertönt die standardmäßige Systemwarnung, und das Symbol für die Terminal-Dockingstation wird mit einem neuen roten Benachrichtigungsabzeichen angezeigt.
Wenn Sie es in OS X in Aktion sehen wollen, versuchen Sie es mit Ping und gehen Sie dann von der Terminal App weg:
ping -c 5 www.google.com && tput bel
Dies kann viel besser sein als der "say" -Alarm, da es auch dann nützlich bleibt, wenn der Computer stummgeschaltet ist, und es ist vielseitiger als die Growl-Benachrichtigungsmethode, da keine zusätzliche Software installiert werden muss, um zu funktionieren. Es funktioniert in OS X Lion und OS X Mountain Lion.
Danke an Austin L. für die Einsendung!