go 语言cron库用来处理定时任务,主要函数:
c := cron.new()
c.AddFunc(spec, func())
c.start()
其中定时的参数为spec,网上大多数讲解cron库都是v2,之前在开发一个功能时参照v2格式写了一个定时任务,其中spec参数设置为 "0 30 1 * * ?",目的是想每天凌晨一点三十分生效,可是后面发现并没有生效,后来发现我们项目引入的cron库是v3版本,v3与v2最大的区别就是spec默认是分钟级的,即默认spec有五个值。后面改为 "30 1 * * ?" 成功执行了