Verificando sua conexão com a internet usando speedtest-cli e assista

1

Me deparei com esse comando brew chamado 'watch', que quando executado executa o próximo comando periodicamente. Eu decidi usar isso em conjunto com outro comando brew chamado speedtest-cli que verifica a velocidade da internet.
Então, watch tem uma opção chamada -b ou -beep, que toca sempre que o comando não é executado com sucesso. Quando usado com speedtest-cli, ele apita quando você não tem uma conexão com a internet. No entanto, eu estava procurando maneiras de fazê-lo soar quando ele é executado com sucesso. Alguém sabe como eu poderia fazer isso?
Obrigado!

    
por Himal 14.07.2017 / 04:44

1 resposta

0

Existem pelo menos três formas de linha de comando para realizar isso, colocando o comando suiting no final do seu script que você pode invocar para o seu processo demorado:

1. A maneira "clássica" de tocar um som é usar o bipe. Instale o bipe pelos alto-falantes do PC. No entanto, isso não funcionará em todos os casos (por exemplo, no meu sistema, os alto-falantes do PC estão completamente desativados) e você precisará remover o pscpkr do /etc/modprobe/blacklist.conf e carregar o módulo do kernel pcspkr.

sudo sed -i 's/blacklist pcspkr/#blacklist pcspkr/g' /etc/modprobe.d/blacklist.conf
sudo modprobe pcspkr
beep [optional parameters]

2.Nós também podemos reproduzir qualquer arquivo de som no formato wav usando aplay (instalado por padrão):

aplay /usr/share/sounds/alsa/Side_Right.wav

3.Outra forma é usar a interface de linha de comando pulseaudio para permitir a reprodução de qualquer arquivo de som que seu sistema (em libsndfile) reconheça na saída de áudio padrão:

 paplay /usr/share/sounds/freedesktop/stereo/complete.oga

We can use default sound files from /usr/share/sounds/, or any other sound file we may have in a different location.

4.Você também pode usar: -

make; spd-say done

substitua make por seu comando.

5.Você também pode usar o espeak (primeiro você tem que instalá-lo): -

espeak "Your Message"

Eu testei isso no Ubuntu 16.04.

    
por 14.07.2017 / 10:55

Tags