php - raspistill 不捕获任何图像,当它由 cron 运行时

标签 php linux raspberry-pi cron

我对 linux 中的 crontab、php 中的 exec 函数和 raspberry pi 中的 raspistill 函数有疑问。我是 raspberry pi、linux 和 cron 的新手。

所以我想为提交 token 做一个自动化,其中有步骤,树莓派自动捕获 token 。 问题是当我用 cron 运行脚本时,我没有得到任何图像。但是,如果我只是在没有 cron 的情况下运行脚本,它会完美运行。

我每 3 分钟运行一次 cron 来运行我的 php 脚本。

我的 crontab 脚本:*/3 * * * * sudo php/var/www/html/raspbank/index.php

我正在使用 php 脚本 execshell_exec要运行 raspistill ,如果我在没有 cron 的情况下运行,它们也可以工作。

命令是:exec(sudo raspistill -w 1024 -h 720 -o images/capturedImage);

如果有人有解决方案,请告诉我 :) 谢谢!

最佳答案

我不确定这是否仍然与您相关。但是我在 bash 脚本中使用了一个相对路径作为 raspistill 的输出参数。所以图像被保存了,但没有保存在正确的位置。希望这可以帮助。

关于php - raspistill 不捕获任何图像,当它由 cron 运行时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38455734/

相关文章:

linux - 列出文件夹名称和文件中的特定行

linux - Python Flask 服务文件未启动

javascript - 搜索框无法切换列表

php - 使用 mysql_fetch_array 时防止多次回显

javascript - Wordpress 中的 Backbone.js 错误

php - copy 和 move_uploaded_file 的区别

linux - 保存for循环的输出

linux - 无法执行/usr/bin/qmicli : No such file or directory

c++ - GCC 8 交叉编译器输出 ARMv7 可执行文件而不是 ARMv6

python - Python 编程 : Controlling Stepper Motor + Raspberry Pi Zero + L293D IC