Document ID: /fineweb-2-swissfilter-quality_10-filterrobots/filtered/03386.jsonl.gz/1124

Terminal: Benachrichtigung wenn Aufgabe erledigt wurde
Damit man es nicht verpasst, wenn ein Befehl am Terminal fertig ausgeführt wurde, kann man sich über die erfolgreiche Ausführung benachrichtigen lassen. Dazu hängen wir zwei Befehle aneinander, wobei der zweite z.B. ein say sein könnnte:
rm -d ~/Desktop/Test && say Fertig
Der obige Befehl führt zuerst den Löschbefehl für das «Test»-Verzeichnis auf dem Schreibtisch aus, und danach (&&) den Befehl say Fertig, womit die Sprachausgabe von OS X aufgefordert wird «Fertig» zu sagen. Sobald nun also das Test-Verzeichnis gelöscht wurde, wird der Benutzer mit einem ausgesprochenen «Fertig» darüber informiert.
Da ein ausgesprochenes «Fertig» leicht überhört werden kann, gibt es natürlich auch diverse andere Benachrichtigungs-Möglichkeiten — zum Besipiel ein Dialog-Feld. Am einfachsten lässt sich ein solches am Terminal mit AppleScript erstellen. Durch folgenden Befehl wird über die Promt ein AppleScript ausgeführt, welches ein Dialog-Feld mit Titel und Text darstellt.
osascript -e 'tell app "System Events" to display alert "Aufgabe erledigt" message "Das Verzeichnis wurde gelöscht."'
Angehängt an den Lösch-Befehl, stellt folgende Befehlskette nach dem Löschen des Test-Verzeichnisses ein Dialog-Feld mit der Nachricht «Aufgabe erledigt — Das Verzeichnis wurde gelöscht.» dar.
rm -d ~/Desktop/Test && osascript -e 'tell app "System Events" to display alert "Aufgabe erledigt" message "Das Verzeichnis wurde gelöscht."'
Thema: «Terminal/UNIX»
Vom 1x1 bis zu Pro-Tipps — das Terminal von OS X erklärt.
- Einführung ins Terminal von OS X
- Die wichtigsten Terminal-Befehle
- Terminal-Ausgabe an eine Datei oder einen Befehl übergeben
- Das Terminal mit der Zwischenablage von OS X verwenden
- Terminal: Benachrichtigung wenn Aufgabe erledigt wurde