package tool import ( "time" ) type cronT struct { Yearly string Annually string Monthly string Weekly string Daily string Midnight string Hourly string } var Cron = cronT{ Yearly: "@yearly", //每年执行一次 Annually: "@annually", //每年执行一次 Monthly: "@monthly", //每月执行一次 Weekly: "@weekly", //每周执行一次 Daily: "@daily", //每日执行一次 Midnight: "@midnight", //每日执行一次 Hourly: "@hourly", //每小时执行一次 } // Every 按指定周期执行 func (s cronT) Every(d time.Duration) string { return "@every " + d.String() }