package cronjob import ( "github.com/robfig/cron/v3" ) // NewWithSeconds 创建一个秒级的定时任务 func NewWithSeconds() *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 NewWithSecondsLogger(logger cron.Logger) *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(), cron.WithLogger(logger)) }