如何在 rails 的 PST 时间将 cron 作业强制执行到 运行?

How to enforce the cron job to run on PST time in rails?

我想在太平洋标准时间上午 5 点到晚上 8 点为 运行 安排一个 cron 作业?我只想知道如何强制我的工作在太平洋标准时间 运行?我是这个 cron 作业的新手。

//代码

cron: "0 5-20 * * *"

你可以通过以下方式给cron设置时区。

"0 5-20 * * * America/Los_Angeles"

如果您不确定它会到达哪个时区,只需使用此命令 ActiveSupport::TimeZone.all 和 select TZInfo::DataTimezone.[=13= 获取 rails 时区的记录]