ラジオ局をロードできないときにmplayerがエラーを返すように設定

ラジオ局をロードできないときにmplayerがエラーを返すように設定

私はmplayerを使ってRaspberry Piでインターネットラジオアラーム時計を作っています。動作するURLが与えられると設定は機能しますが、壊れたURLが与えられると設定は「成功的に」終了します。つまり、エラーコードなしで終了します。私を目覚めさせるには、この時計が必要です。したがって、URLが機能しない場合はエラーコードを返し、bashスクリプトが次のコードを試すことを許可し、URLが機能するまで続行します。これはうまくいかないURLの出力です。」https://fake.com」。

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)

コマンドの失敗をエコーし​​ません。この問題をどのように解決できますか?

ベストアンサー1

おすすめ記事