| 123456789101112131415161718 |
- 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))
- }
|