首页 > 解决方案 > 如何根据特定时区间隔运行 cron 作业

问题描述

我正在做监控数据的 cron 工作。但在此之前,当我阅读GoDoc中的 cron 文档时,他们说我们将根据特定的time_zone时间间隔运行 cron。现在我在 cron 作业中只使用间隔。但是,现在我也想time_zone在 cron 作业中使用的意思是说 cron 作业将根据time_zone特定时间间隔上的特定运行。假设我在美国并且有不同的地方time_zone,并且我在Chicago并且我希望我的 cron 将根据time_zone每个国家/地区的每 2 小时运行一次。我们可以一起使用time_zone和吗?interval如果是,那么请告诉我们如何在以下功能中使用它:-

cron.go

package cron

import (
    "gopkg.in/robfig/cron.v2"
)
func RunCron() {
    c := cron.New()

    c.AddFunc("Here I want the time_zone and intervals together", AutomaticChargedCron)
    c.Start()
}

我不,你能告诉我如何制作这样的 cron 或制作其他 cron 来监控 time_zone。

标签: gocrontimezoneintervals

解决方案


推荐阅读