mp3将使用crontab在指定时间自动运行。
*/10 7-21 * * * play /home/mo/document/1.mp3
*/10 7-21 * * * sleep 20;play /home/mo/document/2.mp3
*/10 7-21 * * * sleep 40;play /home/mo/document/3.mp3“播放”安装了sox。
问题是,当你观看youtube时,crontab不起作用。在当前播放音频流关闭之前,Crontab启动的音频将不会播放。
我想让crontab命令工作,即使你在看youtube。
发布于 2018-08-17 00:36:03
根据这篇文章:
从cronjob运行sox/play需要导出显示变量,就像从crontab运行GUI应用程序一样。只需将export DISPLAY=:0 &&添加到命令的开头,如下所示:
*/10 7-21 * * * export DISPLAY=:0 && /usr/bin/play /home/mo/document/1.mp3另外,请注意,在处理cron作业时,最好使用绝对路径(/usr/bin/play),这样cron就不会被混淆。
https://askubuntu.com/questions/1066072
复制相似问题