0
点赞
收藏
分享

微信扫一扫

go语言toolbox定时模块详解

函数NewTask(func NewTask(tname string,spec string,f TaskFunc))会返回一个新的任务,它需要三个参数:tname表示任务名称,spec为任务时间描述,f为要执行的函数。

beego中的spec设计参考Linux中cron的配置。其中前6个字段依次分别表示:秒钟:0-59、分钟:0-59、小时:1-23、日期:1-31、月份:1-12、星期:0-6(0 表示周日)。

toolbox.NewTask(“myTask”, “0 07 13 * * *”, func() error { fmt.Println(“hello world”); return nil })
tk1 := toolbox.NewTask(“mytask”, cronExpress, SyncFoodTaskSyncFoodTask)

toolbox.StartTask() //定时执行。


举报

相关推荐

0 条评论