Obtendo o mplayer para retornar um erro quando ele não puder carregar uma estação de rádio

1

Estou usando o mplayer para criar um rádio-despertador de internet com um pi de framboesa. A configuração funciona quando é fornecida uma URL de trabalho, mas sairá "com sucesso", ou seja, sem um código de erro, quando for dada uma URL quebrada. Eu preciso que esse relógio definitivamente funcione para me acordar, portanto, se uma URL não funcionar, eu quero que ela retorne um código de erro para que o script bash possa tentar o próximo e assim por diante, até que um faça. Esta é a saída de um link " " do URL não funcional.

pi@raspberrypi:~ $ mplayer https://fake.com || echo "failed"
MPlayer2 2.0-728-g2c378c7-4+b1 (C) 2000-2012 MPlayer Team
Cannot open file '/home/pi/.mplayer/input.conf': No such file or directory
Failed to open /home/pi/.mplayer/input.conf.
Cannot open file '/etc/mplayer/input.conf': No such file or directory
Failed to open /etc/mplayer/input.conf.
Playing https://fake.com.
No stream found to handle url https://fake.com
Exiting... (End of file)

Não ecoa o comando falhou. Como posso corrigir isso?

    
por Edward Moulsdale 29.04.2017 / 21:34

0 respostas