我有一个运行curl命令并检索数据的php脚本。之后我用数据更新数据库。当我直接执行脚本但不使用crontab时,这对我来说很好。我的crontab行是:
* * * * * /usr/bin/php http://mydomain.com/script.php
当我通过crontab使用它时,我看到数据库已更新,但不是从curl函数收到的内容。 同样,如果我尝试从ssh运行php脚本,它也可以正常工作。
答案 0 :(得分:0)
实际上,我刚刚通过添加
设法解决了这个问题!在/ usr / bin中/ PHP
到php脚本的顶部。我不确定为什么会解决问题,但现在它正在发挥作用。