Verwenden Sie Growl-Benachrichtigungen, um zu warnen, wenn Befehlszeilenaufgaben abgeschlossen sind

Ein kürzlich veröffentlichter Tipp ging darauf ein, wie man ankündigt, wann eine Befehlszeilenaufgabe beendet wurde, indem man die Text-zu-Sprache-Fähigkeiten von OS X verwendet. Der offensichtliche Nachteil dieser Methode ist, dass der Sound für Macs in ruhigen Umgebungen wie Büros, Schulen oder Bibliotheken weniger nützlich ist. Eine alternative Lösung besteht darin, mit growlnotify eine stille Benachrichtigung zu erstellen, wenn eine Befehlszeilenaufgabe beendet wurde.

Damit dies funktioniert, benötigen Sie Folgendes:

  • Growl (2 $ App Store) oder Growl Fork (kostenloser Download)
  • growlnotify installiert

Angenommen, sowohl Growl als auch growlnotify wurden installiert, hängen Sie growlnotify am Ende eines anderen Befehls an und verwenden Sie das Flag -m, um die Benachrichtigungsmeldung anzugeben, die nach der Ausführung des ersten Befehls verwendet werden soll. Beispielsweise:

make install && growlnotify -m "Install Completed"

Die Growl-Meldung "Install Completed" erscheint, wenn make install beendet wurde.

Growl macht es auch einfach, Benachrichtigungen an andere Hosts zu senden, die growl ausführen. Dies kann mit dem Flag -H und durch Angabe einer IP-Adresse erfolgen. Dies ist hilfreich, wenn Sie etwas Großes auf einem Desktop-Mac kompilieren und die Abschlussbenachrichtigung an ein MacBook Air senden möchten, während Sie anderswo arbeiten.

Das Benachrichtigungssymbol und andere Details können auch über den Befehl growlnotify geändert werden. Verwenden Sie das Flag -help, um alle Optionen anzuzeigen.

Danke an Theo & Jason für die Tippidee