func main() {
spec := "00 00 14 * *"
c := cron.New()
c.AddFunc(spec, func() {
fmt.Println("start...") //每天两点执行一次
})
c.Start()
select {}
}
例如这个任务启动后,每天下午两点执行一次,不停服务的情况下,我怎么杀掉它?
现在系统上挂了好多任务,每次更改执行时间或者要停止任务,之前的goroutine依旧存在,只能重启服务清除之前的goroutine,low得不行,求大神帮忙,谢谢。
更多评论