我有一个运行curl命令并检索数据的php脚本。之后我用数据更新数据库。这对我直接执行脚本时正常工作,但在使用crontab时不起作用。我的crontab行是:curl不能在php脚本和crontab中工作,但通过浏览器执行
* * * * * /usr/bin/php http://mydomain.com/script.php
当我使用这个通过的crontab我看到数据库更新,但来自卷边功能不领受内容。 同样,如果我尝试从ssh运行php脚本,它也可以正常工作。
我有一个运行curl命令并检索数据的php脚本。之后我用数据更新数据库。这对我直接执行脚本时正常工作,但在使用crontab时不起作用。我的crontab行是:curl不能在php脚本和crontab中工作,但通过浏览器执行
* * * * * /usr/bin/php http://mydomain.com/script.php
当我使用这个通过的crontab我看到数据库更新,但来自卷边功能不领受内容。 同样,如果我尝试从ssh运行php脚本,它也可以正常工作。
脚本是否驻留在远程机器上?如果没有,为什么不这样做:'/ usr/bin/php/path/to/script.php'? – Daniel
我首先尝试这么做......它没有工作,所以我试图将其更改为完整的网址。 – nimi