windows 下运行 goalng  cron

func main() {
    i := 0
    c := cron.New()
    spec := "0 */1 * * * *"
    c.AddFunc(spec, func() {
        i++
        log.Println("execute per second", i)
    })
    c.Start()
    select {}
}

Golang cron

package main

import (
    "github.com/robfig/cron"
    "log"
)
func newWithSecond() *cron.Cron {
    secondParser := cron.NewParser(cron.Second | cron.Minute |
        cron.Hour | cron.Dom | cron.Month | cron.DowOptional | cron.Descriptor)
    return cron.New(cron.WithParser(secondParser), cron.WithChain())
}
func main() {
    i := 0
    c := newWithSecond()
    spec := "*/5 * * * * ?"
     c.AddFunc(spec, func() {
        i++
        log.Println("cron running:", i)
    })
    //log.Println(err)
    c.Start()

    select {}
}

Golang cron

 

相关文章:

  • 2021-07-22
  • 2022-12-23
  • 2022-01-20
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-28
  • 2022-12-23
  • 2023-03-12
  • 2022-12-23
  • 2021-12-02
相关资源
相似解决方案