我对linux中的crontab、php中的exec函数以及raspberry pi中的raspistill函数都有问题。我是第一次接触树莓派、linux和cron。
所以我想为提交令牌做一个自动化,有几个步骤,覆盆子自动捕获令牌。问题是,当我使用cron运行脚本时,我没有得到任何图像。但是如果我只运行脚本而不使用cron,它就能完美地工作。
我每3分钟运行一次cron来运行我的php脚本。
我的crontab脚本:*/3 * * * * sudo php /var/www/html/raspbank/index.php
我正在使用php script exec或shell_exec来运行raspistill,如果我不使用cron的话,这两种方法也能正常工作。
命令是:exec(sudo raspistill -w 1024 -h 720 -o images/capturedImage);
如果任何人有解决方案,请让我知道:)谢谢!
发布于 2019-10-12 21:42:25
我不确定这是否仍然与你相关。但是我在bash脚本中使用了一个相对路径作为raspistill的输出参数。所以图像被保存了,但是没有保存在正确的位置。希望这能有所帮助。
https://stackoverflow.com/questions/38455734
复制相似问题