go - 如何根据特定时区间隔运行 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。
解决方案
推荐阅读
- reactjs - 反应路由器 useHistory 未定义
- c++ - 数据类型声明比分配的大小
- php - 这只发生在实时服务器上:致命错误:未捕获的错误:在布尔输入上调用成员函数 signin()
- python - 我需要将给定的字符串格式列表转换为单个列表
- go - 如何在 Go 中将语言代码转换为正确的名称?
- javascript - 带有 Chart JS 或其他库的甘特图变化
- javascript - 如何使用数组/字符串 html 制作动态卡片
- mysql - 我有一个包含三列 ID、PARTYID、PARTYTYPE 的表,我需要将特定 PARTYID 的所有 PARTYTYPE 'A' 更新为 'B'
- python-3.x - 使用 bs4 和请求抓取多个链接
- python - 将 txt 文件从 Docker 容器添加到主机服务器的根目录