首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用定时脚本循环音频文件

使用定时脚本循环音频文件
EN

Stack Overflow用户
提问于 2015-11-16 13:24:00
回答 1查看 75关注 0票数 0

我想播放一个音频文件,然后在音频文件播放完毕后,等待30分钟,并让它再次播放音频文件。我想做几次。

我知道我可以制作一个很大的音频文件,但是这个文件会非常大,我需要给其他人发电子邮件,制作音频文件和使用某种类型的脚本来完成这个任务比较容易。

代码语言:javascript
复制
Example Loop: 
play audio file to the end then wait 30mins,
play audio file to the end then wait 30mins,
play audio file to the end then wait 30mins,
etc..

PS:音频文件可以是任意长度的.

我知道crontab的事

代码语言:javascript
复制
crontab -e
*/30 * * * * /path/to/your/command

但这不需要等待音频文件完成播放,或者让我能够说出它应该运行多少次。

我用的是ubuntu 14.04

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-16 14:08:17

很简单,否则我遗漏了什么。你需要的是:

代码语言:javascript
复制
NTIMES=5

count=0
while [ $count -lt $NTIMES ]
do
  mplayer the_sound_file
  sleep 1800                         # 1800 seconds == 30 min
  count=`expr $count + 1`
done

我使用了较早的语法,这样就可以在任何类似bourne的shell上运行(而不仅仅是bash)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33736504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档