2010-03-09
Terminal-Beep nach Ausführung eines Befehls
Dauert die Ausführung eines Befehls im Terminal längere Zeit, so stellt sich die Frage, wie man von der Terminierung erfährt, wenn das Terminal-Fenster im Hintergrund ist.
Als Lösung bietet es sich an, dem eigentlichen Befehl einen zweiten nachzuschalten, der das akustische bell-Signal auslöst.
sleep 2; echo -ne "\a" Obiger Code schläft für zwei Sekunden. Anschließend gibt echo das Bell-Zeichen \a in akustischer Form aus.
-e aktiviert die Interpretation von Escape-Sequenzen, ohne diese Option wird lediglich der Text \a ausgegeben.
-n verhindert wahlweise den Zeilenumbruch am Ende der Ausgabe.
Getestet unter Mac OS X Snow Leopard 10.6.2.