如果我使用控制器路径,Cron作业不起作用

时间:2012-03-05 13:54:09

标签: php codeigniter cron

这是我通过设置此链接到我的服务器的方式,但他们没有正确执行我的日程安排时间/ cronjob再认为没有编码问题.....

env php -q/http://www.oriify.com/index.php/cronjob/index
你能帮帮我吗

2 个答案:

答案 0 :(得分:1)

我没理解你为什么要运行“env php”而不是“php”。除此之外,从我在这里看到你试图使用php运行一个URL,这是不正常的。

首先尝试运行crontab中的行,看看它们是否有效。它认为一个好的起点是将url替换为带有路径的脚本并替换该斜杠并用空格替换它(如果你想要做的是在安静模式下运行脚本)< / p>

答案 1 :(得分:1)

只需使用wget而不是PHP。您正在使用Web地址,PHP无法正常工作。 WGET执行HTTP查询,该查询还允许您的环境变量。

wget "http://www.oriify.com/index.php/cronjob/index" -O /dev/null

我确信有些人可能认为它不合适并且在本地运行它是最好的,但本地不允许使用.htaccess等。