我正在尝试创建一个CRON作业,指向我构建的Code Igniter系统中文件内的函数。
我已在我的CPanel上创建了CRON作业,并使用根目录下的简单邮件php函数进行了测试,这可以正常工作。但是,我希望将CRON作业指向MVC框架中的某个位置,但由于某种原因,似乎无法正常工作。
以下是我在CPanel上设置的CRON作业:
0 0 * * 1 wget -q -O /dev/null http://www.urlhere.co.uk/index.php/cron_event/send_reminders 以下是我希望运行的控制器。其位置位于system/controllers/cron_event.php:
当我指向这个控制器时,CRON作业停止工作。 我有一种感觉是因为我没有包括和要求Code Igniter框架文件,但不确定。 有人有任何想法为什么这不起作用吗? 提前致谢!
以下是我在CPanel上设置的CRON作业:
0 0 * * 1 wget -q -O /dev/null http://www.urlhere.co.uk/index.php/cron_event/send_reminders 以下是我希望运行的控制器。其位置位于system/controllers/cron_event.php:
<?php
class Cron extends Controller {
function Cron_event()
{
parent::Controller();
}
/**
* The index method just displays an access denied message, as we don't support viewing this module in the browser.
*/
function index()
{
$this->send_reminders();
$this->load->view('themes/base/header', array('title'=>"Access Denied"));
$this->load->view('cron/access_denied');
$this->load->view('themes/base/footer');
}
/**
* Updates the PR Online Calendar by sending out email notifications for events that have not yet had them sent out.
*/
public function send_reminders() {
$to = 'jamesholman@urlgoeshere.co.uk';
$from = 'bigwavetest';
$message = 'test';
mail($to, $from, $message);
}
}
?>
当我指向这个控制器时,CRON作业停止工作。 我有一种感觉是因为我没有包括和要求Code Igniter框架文件,但不确定。 有人有任何想法为什么这不起作用吗? 提前致谢!