在cpanel上的codeigniter中的cron作业

时间:2014-11-24 09:44:21

标签: php codeigniter cron cpanel

用户文件夹和方法中的控制器cron_jobs是作业

class Cron_jobs extends CI_Controller {
    function Cron_jobs()
     {
        parent::__construct();
     }

    function job() {
        if($this->input->is_cli_request()) {
            echo "hello";
        }
    }
}

在cpanel中我尝试了一些我找到的

http://www.my_site.com/user/cron_jobs/job

wget http://www.my_site.com/user/cron_jobs/job

curl --silent http://my_site.com/user/cron_jobs/job

php index.php user/cron_jobs job

wget -q -O /dev/null http://www.my_site.com/user/cron_jobs/job

wget -q http://www.my_site.com/user/cron_jobs/job

/usr/local/bin/php /home/my_site/public_html/index.php/user/cron_jobs/job

不是这个对我有用......任何人都想知道

3 个答案:

答案 0 :(得分:0)

试试这个

wget -O /dev/null http://www.my_site.com/user/cron_job/job

并将时间更改为* / 5 * * * *进行测试。

每隔5分钟发送一次消息

答案 1 :(得分:0)

你和你的一个例子非常接近!

尝试:

php index.php user cron_jobs job

希望这有帮助!

但是,如果上述方法无效,请查看此Link

答案 2 :(得分:0)

而不是php index.php user/cron_jobs job尝试php-cli index.php user/cron_jobs job

某些服务器需要php-cli来执行命令行界面。