繁体   English   中英

如何在PHP CodeIgniter中创建Cron作业

[英]How to create a Cron job in PHP CodeIgniter

我需要在CodeIgniter中使用Cron作业来运行查询。 如何使用下面提到的详细信息创建Cron作业(每周,7周,重复和时间)。 在这里,我附上了截图供您参考。

在此输入图像描述

请在此周围建议。

提前致谢!

codeigniter中没有构建cron函数。 你能做的是:

在服务器上创建一个cron,每隔x次调用一次控制器,例如每5分钟调用一次。

您创建一个新的控制器,例如调度程序,由服务器cron调用。 在此控制器中,您处理cron请求并检查执行时间。

唯一困难的部分是从用户输入计算时间。

一个写得不好但工作正常的PHP解决方案就在这里: PHPScheduler

它不是codeigniter,但您可以将其用作启动器。

触发一个cron作业。

  • 您应该在控制器中编写一个函数来执行您所需的操作(发送通知/您想要在那里执行的任何操作。)。
  • 你应该确保,你的控制器功能没有任何与之相关的会话。

我添加了以下图片,请参阅

在此输入图像描述

我添加了一个一天运行一次的cron。 在你的服务器中,它看起来像这样。

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM