Cron Job 404错误

时间:2014-03-04 21:53:28

标签: php codeigniter cron crontab

我正在尝试在我们的PHP Codeigniter Web应用程序中运行一个cron作业。我通过我们的托管服务提供商的网站(Pagoda Box)使用以下命令运行它。

php index.php cron _product_exp_id_auto

我可以收到一封显示结果的电子邮件,上面写着 404 Page Not Found

我们在同一个cron.php文件中运行其他cron作业,并且它们使用相同格式的cron作业命令正常工作。这是功能:

function _product_exp_id_auto() {
    $query = 'SET @_temp_id := 0;
        UPDATE products SET _product_exp_id = (@_temp_id := @_temp_id+4) WHERE products.active=1;
        UPDATE products set _product_exp_id = NULL where products.active=0;';

        $this->db->query($query);
}

感谢您的帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

正如@Samutz在评论中指出的那样,函数名中的_导致了问题。

function product_exp_id_auto() {

作品!