【问题标题】:How to create a Cron job in PHP CodeIgniter如何在 PHP CodeIgniter 中创建 Cron 作业
【发布时间】:2016-02-23 17:43:27
【问题描述】:

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

请对此提出建议。

提前致谢!

【问题讨论】:

    标签: php codeigniter cron


    【解决方案1】:

    codeigniter 中没有内置 cron 函数。你可以做的是:

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

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

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

    这里有一个写得不好但可以工作的 PHP 解决方案:PHPScheduler

    它不是codeigniter,但你可以用它作为启动器。

    【讨论】:

      【解决方案2】:

      触发一个 cron 作业。

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

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-09-27
        • 2010-12-31
        • 2013-01-08
        相关资源
        最近更新 更多