cPanel 上的 Codeigniter 中的 cron job


cron job in codeigniter on 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中,我尝试了一些我找到的ANS

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

这些都不适合我....任何想法

试试这个

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

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

每 5 分钟发送一次消息

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

尝试:

php index.php user cron_jobs job

希望这有帮助!

但是,如果上述方法不起作用,请查看此链接。

与其尝试php index.php user/cron_jobs job php-cli index.php user/cron_jobs job

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