package main import ( "fmt" "os" "os/signal" "syscall" "git.mmeiblog.cn/mei/nezha-recoder/internal" "github.com/robfig/cron/v3" ) func main() { // init internal.Recoder() // CRON c := cron.New() c.AddFunc("@every 1h", internal.Recoder) c.Start() // Web API // gin := gin.Default() // 阻塞 sig := make(chan os.Signal, 1) signal.Notify(sig, os.Interrupt, syscall.SIGTERM) <-sig // 阻塞直到收到信号 fmt.Printf("Hava a good Day!") c.Stop() // 关闭 cron }