Wie klingelt die Systemglocke über die Befehlszeile?


16

Ich verwende einige Bash-Skripte unter Linux, deren Fertigstellung einige Zeit in Anspruch nimmt. Ich möchte am Ende einen Befehl hinzufügen, um die Systemglocke zu läuten, wenn diese Aufgaben erledigt sind, damit ich benachrichtigt werden kann.

Was ist der richtige Befehl, um das zu tun? (Bitte beachten Sie, dass ich benachrichtigt werden muss, mit einem Ton und möglicherweise mit einer Nachricht, damit ich jede diesbezügliche Lösung akzeptieren kann.)


5
Downvoting ohne Erklärung ist nicht sehr nützlich ...
Sekhemty


Diese Lösungen funktionieren bei mir nicht.
Sekhemty

4
Was sagt Ihnen Ihre Forschung? Was genau hast du versucht und was hat nicht funktioniert?
Slhck

Antworten:


16
tput bel

ist eine relativ tragbare Lösung.


"tput bel" funktioniert unter macOS wie es sollte.
John Dallman

Funktioniert auch am Cygwin Bash Terminal.
Ysap

9

Versuchen Sie diesen Befehl:

echo -e "\07"

NB Das -ewird benötigt, um die Interpretation der \07Escape-Sequenz zu ermöglichen .
FKEinternet

Funktioniert auch am Cygwin Bash Terminal.
Ysap
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.