Задать вопрос

Как в golang запустить функцию в определённое время?

Как в golang запустить функцию в определённое время?
Мне нужно запустить функцию myfunc,скажем, в 00:00 часов.Как это сделать?
  • Вопрос задан
  • 1859 просмотров
Подписаться 1 Оценить 2 комментария
Пригласить эксперта
Ответы на вопрос 3
С нетерпением ждём ответ от автора:
Разобрался: нужно использовать cron.
Ответ написан
@SilentFl
можно обойтись стандартными средствами, через time.After. Пример
Ответ написан
Комментировать
FanKiLL
@FanKiLL
import (
	"github.com/robfig/cron"
)

c := cron.New()
c.AddFunc("* * * * * ", func() { fmt.Println("Every second") })
c.Start()
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы