beego任务定时执行,延迟执行
2024-08-25 13:28:59
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() //真真切切定时执行。
最新文章
- 再谈CAAnimation动画
- jQuery进阶
- 【枚举】POJ 3279
- .net c# 服务器共享文件夹 windows远程登陆 代码
- ArrowLayer : A coustom layer animation
- android混淆那些事
- Tomcat:bio nio 的设计
- Centos5.8下编译安装PHP5.4和memcached, phalcon, yaf, apc
- EXTJS 6 必填项加星号*
- Excel的文件打开特别慢,xls文件特别大解决一例
- 用ipad维护Linux服务器
- int? 参数是这个的时候 是可以传入null的 而int的就不行
- Crystal Report分組中的序號重新遞增
- HDU 3853 期望概率DP
- Educational Codeforces Round 15_D. Road to Post Office
- JDBC中rs.beforeFirst()
- 将项目Demo上传到Github上的操作步骤
- C++ 生成洛伦兹的蝴蝶
- Scala - 快速学习04 - 求值策略
- Period kmp