ruby-on-rails - 如何强制 cron 作业在 Rails 中的 PST 时间运行?
问题描述
我想安排一个 cron 作业在太平洋标准时间上午 5 点到晚上 8 点运行?我只想知道如何强制我的工作在 PST 上运行?我是这个 cron Job 的新手。
// 代码
cron: "0 5-20 * * *"
解决方案
您可以通过以下方式将时区指定给 cron。
"0 5-20 * * * America/Los_Angeles"
如果您不确定它会出现哪个时区,只需使用此命令获取 rails 的时区记录ActiveSupport::TimeZone.all
并选择TZInfo::DataTimezone
。
推荐阅读
- javascript - 由于内联 JavaScript 函数调用不推荐使用 event。除了 addEventListener 之外,还有哪些替代方案?
- excel - xls 到新文件夹中的 xlsx 已完成但有错误消息
- vue.js - vue 可拖动,未调用添加的方法
- c - 需要帮助在 C 中处理文件,如何一次读取一个函数中的多行?
- c# - 如何设置字段
来自列表 使用 IEnumerable.Repeat - r - 根据 RStudio 窗口大小和绘图方法绘制外观变化
- html - 使用 CSS 围绕圆圈旋转图像的问题
- reactjs - onload 在我的反应页面上不起作用
- javascript - 我如何正确实施 onBlur,我忽略了另一个问题吗?
- sbt - 错误 - 应为“;” 在使用 sbt 运行 Gatling 时