酷网科技 多商户电商零售系统基于TP6+Uni-app开发;是一款新零售社交电商系统,公众号、小程序、H5、PC多端账号同步,可快速打包生成APP。
本文主要介绍命令启动定时任务的功能,按照酷网科技多商户零售系统标准版的程序为大家详细的进行实现过程的介绍
一、首先创建安装Worker,执行composer require topthink/think-worker 安装
二、在config/console.php中定义指令 'timer' => \Kuwang\command\Timer::class
三、对应图1中的路径创建自定义指令Kuwang\command\Timer.php
四、configure方法只要配置指令的内容,文件定义了一个timer的命令,设置了一个status的参数以及两个(d:是否DAEMON方式启动,以及i:执行间隔)的选项。
五、init方法在执行命令的时候对参数进行初始化并组合数据,判断命令是启动还是停止,是否修改执行间隔,是否以守护进程方式启动
六、execute开始执行命令调用下方start方法
七、start方法开始执行定时执行的逻辑按照设置的间隔时间($this->interval)进行执行,默认2秒运行一次,调用系统中app\event.php文件下定时任务事件订阅类
八、在定时任务事件订阅类中完成对应系统方法的调用,即可实现定时任务功能
九、命令行执行命令 php think timer start --d
您如果还想了解更多酷网科技多商户零售电商系统知识,可以关注酷网科技官网-行业新闻。有更多实用的技术知识为您分享!
(编辑:小酷)
扫码添加客服微信
扫码关注公众号
酷网(大连)科技有限公司
致力于为客户品牌提供完善解决方案
统一服务电话:0411-62888851