我在crontab上运行PHP脚本时遇到了问题。脚本是PHP和python,它从DHT22获取数据并将其添加到Mysql DataBase中,然后在HTML页面上显示结果。当我手动操作时,它工作得很好。
下面是我在crontab中每分钟都尝试运行的代码行:
* * * * * /usr/bin/php /var/www/html/cron/run.php正如我所提到的,当我在命令行中运行该脚本时,它工作得很好,但是当我将它添加到crontab中时,它什么也不做。
到目前为止,我已经使用sudo adduser www-data gpio向gpio添加了Apache2用户,并使用sudo chmod +x /var/www/html/cron/python.py授予了对我的python文件的权限。
当我键入:ps -ef | grep cron时,我得到:
root 247 1 0 18:50 ? 00:00:00 /usr/sbin/cron -f
pi 1794 1119 0 19:48 pts/0 00:00:00 grep --color=auto cron欢迎任何帮助:)
发布于 2021-11-28 20:10:28
简单的解决方案;不添加sudo...就是crontab -e
https://stackoverflow.com/questions/70146935
复制相似问题