Como tocar a campainha do sistema na linha de comando?

16

Estou usando alguns scripts Bash no Linux que requerem algum tempo para serem concluídos; Gostaria de adicionar no final deles um comando para tocar a campainha do sistema quando essas tarefas estiverem concluídas, para que eu possa ser notificado.

Qual é o comando adequado para fazer isso? (observe que o que preciso é ser notificado, com um som e possivelmente com uma mensagem, para que eu possa aceitar qualquer solução a esse respeito).

Sekhemty
fonte
5
Downvoting sem uma explicação não é muito útil ...
Sekhemty
Essas soluções não estão funcionando para mim.
Sekhemty
4
O que sua pesquisa lhe diz? O que exatamente você tentou e o que não funcionou?
slhck 6/09/2015
Verifique esta resposta, unix.stackexchange.com/questions/1974/…
MariusMatutiae

Respostas:

16
tput bel

é uma solução relativamente portátil.

nhoque
fonte
"tput bel" funciona no macOS, como deveria.
precisa
Funciona também no terminal do Cygwin bash.
usar o seguinte comando
9

Tente este comando:

echo -e "\07"
Rolnik
fonte
NB -eÉ necessário para permitir a interpretação da \07sequência de escape.
FKinternet
Funciona também no terminal do Cygwin bash.
usar o seguinte comando