gpt4 book ai didi

linux - Debian Cron Job VLC REPEAT 如何停止它

转载 作者:太空宇宙 更新时间:2023-11-04 04:00:33 27 4
gpt4 key购买 nike

我每天凌晨 4 点都会听到鸟叫声,并希望在中午停止。

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

我正在从我的 crontab 文件运行此命令。我想我可以用另一个 cron job sh 脚本来终止该进程,但是每次启动时 PID 都会改变,所以我发现很难弄清楚。我考虑过将 call .wav 文件设置为我希望它播放的整个长度,然后让 vlc 播放一次并完成它。

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

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

感谢您阅读本文。

**编辑*

我发现 cvlc --play-and-exit 命令可能会帮助我。

最佳答案

您可以将 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

关于linux - Debian Cron Job VLC REPEAT 如何停止它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23160053/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com