Comment faire sonner la cloche du système depuis la ligne de commande?

16

J'utilise certains scripts Bash sous Linux qui nécessitent un certain temps pour terminer; Je voudrais ajouter à la fin d'eux une commande pour sonner la cloche du système lorsque ces tâches sont terminées, afin que je puisse être averti.

Quelle est la commande appropriée pour faire cela? (veuillez noter que ce dont j'ai besoin est d'être averti, avec un son et éventuellement avec un message, afin que je puisse accepter toute solution à cet égard).

Sekhemty
la source
5
Le vote sans explication n'est pas très utile ...
Sekhemty
Ces solutions ne fonctionnent pas pour moi.
Sekhemty
4
Que vous apprennent vos recherches? Qu'avez -vous essayé exactement et qu'est-ce qui n'a pas fonctionné?
slhck
Vérifiez cette réponse, unix.stackexchange.com/questions/1974/…
MariusMatutiae

Réponses:

16
tput bel

est une solution relativement portable.

gnucchi
la source
"tput bel" fonctionne sur macOS, comme il se doit.
John Dallman
Fonctionne également sur le terminal bash Cygwin.
ysap
9

Essayez cette commande:

echo -e "\07"
Rolnik
la source
NB Le -eest nécessaire pour permettre l'interprétation de la \07séquence d'échappement.
FKEinternet
Fonctionne également sur le terminal bash Cygwin.
ysap