go cron v3 版本的使用

go 定时任务 下载 go get github.com/robfig/cron/v3@v3.0.0

使用方法


package main

import (
   "fmt"
  "github.com/robfig/cron/v3"
  "log" 
  "time"
 )

func main() {
    i := 0
    c := cron.New()  
    // 也可以秒级任务
    //c := cron.New(cron.WithSeconds()) // 创建定时任务 秒
   //   spec := "0 */1 * * * *" // 每一分钟 如果用到分钟, 秒要设置为0
    //spec := "* */1 * * * *"
   fmt.Println(c)
    spec := "*/1 * * * *"    // 每一分钟, 
     c.AddFunc(spec, func() {
          i++
          log.Println("cron running:", i)
          fmt.Println("cron running:",i)
   })
   c.Start()   
   select{}
}
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 1

我也是刚用到v3版本.以前都是用v2. 发现不生效了.找到test发现只有5位. 然后发现了用秒.要自己特别设置

3年前 评论
chaofu (楼主) 3年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
未填写
文章
77
粉丝
8
喜欢
43
收藏
49
排名:84
访问:10.4 万
私信
所有博文
社区赞助商