CodeIgniter 任务调度程序
这使得在应用程序中安排 Cron 作业变得简单、灵活且强大。无需在应用程序运行的每台服务器上设置多个 Cron 作业,只需设置一个 Cron 作业指向脚本,然后所有任务都将在代码中安排。
此外,它还提供了 CLI 工具来帮助管理应运行的任务等。
此库依赖于 CodeIgniter\Settings 库来存储信息,该库提供了一种在数据库或配置文件中存储设置的便捷方式。
要求
快速入门
通过 Composer 安装
composer require codeigniter4/tasks
并安排任务
<?php
// ...
class Tasks extends BaseTasks
{
// ...
public function init(Scheduler $schedule)
{
$schedule->command('foo')->weekdays()->hourly();
}
}
鸣谢
每个开源项目都依赖于其贡献者才能取得成功。以下用户以某种方式为该项目的创建做出了贡献
使用 contrib.rocks 制作。