Yii2 cron job 扩展

扩展 · fecommerce · 于 2年前 发布 · 2115 次阅读

当我们的系统需要cron,线下定时处理数据的时候,譬如传递订单数据,刊登产品等,需要用到cron

可以在console中做一个controller 然后,通过./yii xx/xx/xx执行对应的代码。 然后在linux crontab中添加这个命令行执行即可。

如果我们的脚本很多,在crontab中添加 就会有一些混乱,而且,如果你希望你做的产品,别人可以通过扩展的方式加入自己的cront任务, 对于第三方插件是不能再linux 添加cron的,为了扩展性,做一个cron的插件,然后在程序内控制是一个很好的解决方式:

插件地址:https://github.com/DenisOgr/yii2-cronjobs

由于插件的描述太过于简略,我使用后,做了下文档解释:

详细文档地址:http://www.fancyecommerce.com/2016/05/16/yii2-cron-job-插件使用/

用起来还是不错。

本文由 fecommerce 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 4 条回复
forecho#12年前 0 个赞

分享的文章都挺不错的,但是还是建议你学会 Markdown 排版技术。

http://www.getyii.com/markdown

fecommerce#22年前 0 个赞

@forecho #1楼 好的,语法看过,用的少不是很熟练, https://github.com/fancyecommerce/yii2_fec_admin/
我这个插件的描述,用的markdown写的,边查边写,一篇文章的注释写完,花费了好长时间。

forecho#32年前 0 个赞

@fecommerce #2楼 其实不难,只要记住几个主要的就可以了。

主要是多用。

fecommerce#42年前 0 个赞

@forecho #3楼 恩,用得少。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册