feat cron 显示下次运行时间

This commit is contained in:
timerzz 2024-09-03 14:01:38 +08:00
parent 0cdbd49118
commit 5ce4d0000b

View File

@ -3,6 +3,8 @@ package cron
import (
"context"
"time"
"github.com/golang/glog"
)
type Cron struct {
@ -45,6 +47,7 @@ func (c *Cron) Run(ctx context.Context) {
if time.Now().After(c.time) {
c.time = c.time.Add(time.Hour * 24)
}
glog.Infof("cron 下次运行时间: %s", c.time)
select {
case <-time.After(time.Until(c.time)):
if c.f != nil {