我正在尝试使用 COdeigniter 设置一个 cron 作业,但我不知道如何让它工作。我的控制器文件夹中有一个名为 email_check.php 的文件,并且我已将一个 .cron 文件添加到服务器的 cron 文件夹中,其中包含以下内容
email_check.cron
*/1 * * * * php /var/www/html/application/controllers/email_check
email_check.php
class Email_check extends CI_Controller {
function __construct()
{
parent::__construct();
$this->index();
}
function index()
{
$this->load->model('admin/info_model');
$this->info_model->addTestData();
}
}
addTestData 将新行添加到数据库表中。我希望它每分钟都运行一次,但是它根本不起作用,我不知道为什么。
也许可能是路径错误。我是否需要将 php 部分指向服务器中的 php.exe。
如果有人可以帮助或指出我正确的方向,将不胜感激!