- gcron定时任务
只运行一次,2秒后结束
gcron.AddOnce(“*/2 * * * * *”, func() {
})fmt.Println(time.Now().Format("2006-01-02 15:04:05"))
定时任务,每2秒一次
gcron.Add(“*/2 * * * * *”, func() {
})fmt.Println(time.Now().Format("2006-01-02 15:04:05"))
定时任务,只运行2次
gcron.AddTimes(“*/2 * * * * *”,2, func() {
})fmt.Println(time.Now().Format("2006-01-02 15:04:05"))
运行在协程中
wg := sync.WaitGroup{}
wg.Add(1)
wg.Wait()go func(){ gcron.Add("*/2 * * * * *", func() { fmt.Println(time.Now().Format("2006-01-02 15:04:05")) }) //wg.Done() }()
2 * * * * * 每分钟第2秒
*/5 * * * * * 每5秒
0 */30 * * * * 每30分钟
0 0 2 * * * 每天2点
0 */30 9-18 * * * 每天9-18点,每30分钟
0 0 9 * * 1,5 每周一,周五的9点 0是周日
Seconds Minutes Hours Day Month Week
Field name | Allowed values | Allowed special characters |
---|---|---|
Seconds | 0-59 | * / , - |
Minutes | 0-59 | * / , - |
Hours | 0-23 | * / , - |
Day | 1-31 | * / , - ? |
Month | 1-12 or JAN-DEC | * / , - |
Week | 0-6 or SUN-SAT | * / , - ? |
作者:Yoby 创建时间:2021-11-01 23:09
更新时间:2024-12-05 13:26
更新时间:2024-12-05 13:26