我有一个Raspberry Pi连接到LED矩阵。矩阵使用用C ++编写的脚本来显示图像(参见https://github.com/Boomerific/rpi-rgb-led-matrix/)。我希望它定期运行,并希望使用Cron来做到这一点。
我创建了一个名为run.sh的脚本:
#!/bin/sh
cd home/pi/display16x32/rpi-rgb-led-matrix/
sudo ./led-matrix 1 love.ppm
然后在sudo crontab -e中,我补充道:
10-20/2 * * * * bash /home/pi/display16x32/rpi-rgb-led-matrix/run.sh
如果我在LXTerm中运行上述命令,LED矩阵将打开并正常显示。另一方面,Cron向我发送了礼貌的电子邮件,说它运行了脚本,但LED矩阵从未打开。相反,我从Cron得到这条消息:
使用351x16
读取图像名为terminate的纯虚方法在没有活动异常的情况下调用
如何让Cron实际激活LED矩阵?
提前致谢!