diff --git a/internal/server/cron.go b/internal/server/cron.go index 5a6eefd..e8f4e8b 100644 --- a/internal/server/cron.go +++ b/internal/server/cron.go @@ -30,6 +30,14 @@ func NewCronServer( } } +// Start . +// 每五秒: */5 * * * * ? +// 每隔1分钟执行一次:"0 */1 * * * ?" +// 每天23点执行一次:"0 0 23 * * ?" +// 每天凌晨1点执行一次:"0 0 1 * * ?" +// 每月1号凌晨1点执行一次:"0 0 1 1 * ?" +// 在26分、29分、33分执行一次:"0 26,29,33 * * * ?" +// 每天的0点、13点、18点、21点都执行一次:"0 0 0,13,18,21 * * ?" func (cs *CronServer) Start(ctx context.Context) error { if !cs.conf.Cron.IsOpen { @@ -43,6 +51,7 @@ func (cs *CronServer) Start(ctx context.Context) error { } cs.cron.Start() + return nil } diff --git a/internal/service/cron.go b/internal/service/cron.go index add07ce..febef44 100644 --- a/internal/service/cron.go +++ b/internal/service/cron.go @@ -25,13 +25,6 @@ func (s *VoucherService) CronOrderNotice(ctx context.Context) error { return nil } - // 每五秒: */5 * * * * ? - // 每隔1分钟执行一次:"0 */1 * * * ?" - // 每天23点执行一次:"0 0 23 * * ?" - // 每天凌晨1点执行一次:"0 0 1 * * ?" - // 每月1号凌晨1点执行一次:"0 0 1 1 * ?" - // 在26分、29分、33分执行一次:"0 26,29,33 * * * ?" - // 每天的0点、13点、18点、21点都执行一次:"0 0 0,13,18,21 * * ?" return s.cron.AddFunc(c.Command, func() { s.OrderNotice(ctx)