From c00d947678579ee39bbfe7973ddd57549eca2afb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=AD=90=E9=93=AD?= Date: Thu, 20 Mar 2025 10:18:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=B3=E8=BF=87=E5=8E=8B=E6=B5=8B=E7=9A=84?= =?UTF-8?q?=E8=AE=A2=E5=8D=95=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- internal/server/cron.go | 9 +++++++++ internal/service/cron.go | 7 ------- 2 files changed, 9 insertions(+), 7 deletions(-) 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)