Crontab不使用cURL执行脚本

时间:2014-09-09 19:35:47

标签: php curl crontab

我有一个cron设置为每十分钟运行一次,如果我通过输入手动执行文件

php register.php

但是,一旦包含任何与cURL相关的内容,我的cron就不会执行此文件。我的cron如下

*/10 * * * * /usr/bin/php /var/www/html/register.php 

我知道cron正在获取正确的文件,因为在它的最顶端,我把php的邮件功能发给我一封电子邮件,以便我知道它已被执行。但是,任何与cURL相关的内容都不会执行。脚本中没有任何全局变量或服务器变量,因此原因并非如此。我检查了crontab和php错误日志,没有任何与此问题有关。

1 个答案:

答案 0 :(得分:0)

尝试在脚本的开头添加:

chdir(dirname(__FILE__));