Linux Debian Cron作业VLC重复如何停止它
我有一只鸟叫,每天早上4点打,想在中午停下来 我运行的命令是Linux Debian Cron作业VLC重复如何停止它,linux,bash,cron,debian,Linux,Bash,Cron,Debian,我有一只鸟叫,每天早上4点打,想在中午停下来 我运行的命令是vlc--repeat sound.wav 我正在从crontab文件运行此命令。我想我可以用另一个cron job sh脚本终止这个进程,但是每次启动时PID都会改变,所以我觉得很难弄清楚。我想把call.wav文件制作成我希望它播放的全部长度,让vlc播放一次,就这样完成了 有什么想法吗?我在寻找vlc——重复持续时间……但什么也没找到 我真的认为,如果我使wav文件4或5个小时长,我应该是好的。你觉得怎么样 谢谢你阅读这篇文章 *
vlc--repeat sound.wav
我正在从crontab文件运行此命令。我想我可以用另一个cron job sh脚本终止这个进程,但是每次启动时PID都会改变,所以我觉得很难弄清楚。我想把call.wav文件制作成我希望它播放的全部长度,让vlc播放一次,就这样完成了
有什么想法吗?我在寻找vlc——重复持续时间……但什么也没找到
我真的认为,如果我使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
vlc——重复sound.wav&
将vlc置于后台。vlc\u pid=$$
中的$$
给出了bash脚本的pid。杀死那个pid不会杀死vlc。另一方面,$代码>给出最后一个程序的PID<代码>vlc_pid=$代码>