
我正在使用 mplayer 用樹莓派創建一個互聯網收音機鬧鐘。當給定一個工作 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)
它不會回顯命令失敗。我該如何修正這個問題?