Eu prefiro sinal de som, então se eu começar uma operação longa (não apenas wget, mas sempre consumindo tempo resourse) que eu não quero assistir instantaneamente eu uso algo como
'LONG_COMMAND && SOUND_OK || SOUND_ERROR'
assim, mesmo que eu precise saber imediatamente quando terminar, também serei capaz de fazer outra coisa ao mesmo tempo sem me interromper periodicamente para a verificação, só posso ouvir o resultado (de SOUND_OK
se primeiro comando O status de saída é 0
e SOUND_ERROR
no outro caso) e verifique apenas uma vez quando terminar. Você pode até mesmo continuar a atividade atual se apenas precisar saber que sua tarefa foi concluída. LONG_COMMAND
poderia ser wget
, e como SOUND_OK
eu prefiro echo -e "\a" >/dev/console
, mas você pode usar o comando para reproduzir qualquer amostra de áudio.
Desde que wget possa produzir vários códigos de saída diferentes, pode-se usá-los para determinar o comando de alarme em "bios-style" como segue
wget URL;\
CODE=$?;\
beep;\
[ $CODE -gt 0 ] && while true; do
for peek in 'seq 1 $CODE'; do
beep; sleep 1;done
sleep 3; done