package utils import ( "time" "github.com/TeaOSLab/EdgeNode/internal/utils/goman" ) // Every 定时运行某个函数 func Every(duration time.Duration, f func(ticker *Ticker)) *Ticker { ticker := NewTicker(duration) goman.New(func() { for ticker.Next() { f(ticker) } }) return ticker }