Task Scheduling in Yii 2

在工作中总是不可避免的会需要创建或者维护一些定时脚本,那么怎么去管理 Cron Jobs 呢?最常见的是使用 linux 系统的 corntab,需要添加/删除/修改某个定时任务直接去服务器上修改 crontab 配置文件。但是随着时间的推移,开发人员越来越多,需要维护的脚本越来越多,就会变得越来越艰难。 于是 Laravel 框架弄了一个 Task Scheduling 模块来管理定时任务,配置可以直接写在 PHP 代码里,然后上传到 git 来管理。今天我们要介绍的 yii2-schesuling 插件,就是从 Laravel 移植过来的。 下面我们开始介绍 yii2-schesuling 插件的安装 & 使用。 首先是安装 yii2-scheduling,建议直接使用 composer 来安装。 composer require omnilight/yii2-scheduling “*” 如果需要使用 pingBefore($url) or thenPing($url)…

 1,416 total views,  1 views today

Published