codeigniter的CRON工作

时间:2010-02-10 11:33:28

标签: codeigniter installation cron

我正在使用codeigniter。我想知道如何设置一个cron作业来检查表是否过期用户,并将数据插入到另一个表中,其中包含过期用户列表。怎么做。

当我尝试用控制器和模型编写脚本来插入表时:

  

致命错误:在 /home/content/html/test/live/application/controllers/cron.php 行中找不到“控制器”类2

4 个答案:

答案 0 :(得分:4)

您可以在此处找到有关使CodeIgniter CLI可访问的更多信息: http://phpstarter.net/2008/12/run-codeigniter-from-the-command-line-ssh/

下一步是使用crontab -e来设置cronjob。

答案 1 :(得分:2)

这可能不是你想要的,但对我来说效果很好:

将CRON作业逻辑创建为“普通”控制器功能。

然后,在您的标准,非CI,PHP cronjob文件中,只需通过

加载URL
file_get_contents('http:example.com/cronjob/');

这会将URL视为被其他任何用户点击,并且您可以使用整个CI框架。

答案 2 :(得分:1)

如果您正在研究如何创建cron作业,那么请看一下:

http://www.unixgeeks.org/security/newbie/unix/cron-1.html

但如果您意味着如何将过期的用户放入另一个表中,那么您应该显示您的表结构。

答案 3 :(得分:-2)

我的托管网站是godaddy,可以选择创建一个cron。我们需要做的就是编写一个plainphp页面来完成这项工作,使用sql连接和所有东西,只需上传到godaddy服务器并创建cron。而已。工作更容易。