有什么原因导致我无法使用 crontab 运行音频吗?

有什么原因导致我无法使用 crontab 运行音频吗?

我想用旧笔记本制作一个“无线电闹钟”。第一步是让它在特定时间播放音频,所以我创建了这个脚本:

#!/bin/bash
echo "ideas for practice"
PATH=/home/rick/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
mpg123 -v /home/rick/Music/mala.mp3

然后将其添加到我的 crontab 中:
* * * * * ./musicCron.sh 2>> ~/cron.log

但是,我总是收到错误:
./musicCron.sh: line 6: 9803 Segmentation fault (core dumped) mpg123 -v ~/Music/mala.mp3 我也尝试过 ffplay,所以我认为问题不是这个。

有什么原因导致我无法通过 crontab 执行 mpg123 吗?

你还有其他方法可以做到我想要的吗?我不需要用 cron 来做到这一点。还有别的办法吗?

相关内容