import (
"github.com/astaxie/beego"
"github.com/astaxie/beego/toolbox"
)

 

cronExpress := beego.AppConfig.String("xxxxx.xxxxx")
if cronExpress == "" {
cronExpress = "* * */1 * * *" //默认一个小时执行一次
}
beego.Info("Cron Express:" + cronExpress)
tk1 := toolbox.NewTask("mytask", cronExpress, SyncFoodTaskSyncFoodTask)
//tk1.Run() //这个run会立即执行,不管定时多久,也许你的任务耗时颇久,使用这个函数你就无法做到类似异步的操作了。

toolbox.AddTask("mytask", tk1)
toolbox.StartTask() //真真切切定时执行。

相关文章:

  • 2021-11-24
  • 2022-12-23
  • 2021-08-23
  • 2021-12-10
  • 2021-12-04
  • 2021-11-29
  • 2021-08-27
猜你喜欢
  • 2021-12-04
  • 2021-12-14
  • 2021-07-04
  • 2021-10-25
  • 2021-11-09
  • 2021-10-29
  • 2021-08-08
相关资源
相似解决方案