有人可以帮助我吗?我需要一个 bash 脚本来播放一个短声音文件,等待 30 秒,播放另一个声音文件,再等待 30 秒。
(我会以此作为提醒,在使用电动牙刷时,在牙齿的每个象限上花费 30 秒。)
mpg123 /usr/share/sounds/My_Sounds/Alarm_Clock_Sound.mp3
sleep 30
mpg123 /usr/share/sounds/My_Sounds/Alarm-sound-buzzer.mp3
sleep 30
mpg123 /usr/share/sounds/My_Sounds/facility-alarm.mp3
sleep 30
但它只播放第一个声音文件。??
我不得不说,这是我听过的最奇怪的原因之一(现在电动牙刷有内置定时器):D ...也许,您更希望计算机也给您提供语音指令,如下所示:
或者让它少一些喋喋不休,如下所示:
或者将
timeout
命令与您的播放器和音频文件一起使用,如下所示:或者使用
sleep
Bash 内置函数,kill
如下所示:或者播放每个文件一次,然后等待 30 秒,然后继续播放下一个文件,如下所示:
几年前,我在Ask Ubuntu中发布了一个 bash 脚本来解决多计时器问题:
但是,它只允许在所有警报上使用一个自定义声音文件。
从那时起,我编写了一个可以在任何设备上的 Chrome 或 Firefox 浏览器上运行的 Javascript 版本:
这次重大重写的优点是您可以在智能手机上运行计时器并将其带到洗手间。当然,它可以在 Ubuntu 上运行,但是将计算机拖到水槽上刷牙并不理想。
Tim-ta的另一个优点是您可以上传无限量的自定义声音文件,并为每个计时器进行选择。