Debian Cron Job VLC REPEAT如何阻止它

时间:2014-04-18 18:32:36

标签: linux bash cron debian

我每天凌晨4点都有一只小鸟玩,并希望在中午停止播放。

我运行的命令是vlc --repeat sound.wav

我正在从我的crontab文件中运行此命令。我想我可以用另一个cron job sh脚本杀死进程,但每次启动时PID都会改变,所以我发现很难搞清楚。我想只是调用.wav文件整个长度,我希望它播放,让vlc播放一次,并完成它。

有什么想法吗?我正在寻找vlc - 重复持续时间....但没有找到任何东西。

我真的认为如果我将wav文件制作4或5个小时,我应该没问题。你觉得怎么样?

感谢您阅读本文。

**编辑*

我找到了可能帮助我的cvlc --play-and-exit命令。

1 个答案:

答案 0 :(得分:0)

您可以将vlc --repeat sound.wav包装在如下的脚本中:

count_secs=$((8 * 60 * 60)) # 8 hrs * 60 min * 60 sec
vlc --repeat sound.wav &
vlc_pid=$$
sleep $count_secs
kill $vlc_pid