每天在东部时间凌晨2点执行的定时任务 (Cron job)。

3

我该如何安排一个cron表,每晚在美国东部时间2点运行?

我的理解是,下面的cron计划将在UTC时间2点而不是EST时间运行。这正确吗?

enter image description here

更进一步:如何让cron计划在六个美国时区的每个地方都在早上2点运行?


我建议你尝试解决这个问题,然后编辑问题,解释你做了什么以及它为什么不能按照你的期望工作。 - Doug Stevenson
1个回答

2
这是我印象中的 cron 计划将在 UTC 上午2点运行,而不是 EST。这正确吗?
是的,cron 作业将在 UTC 时间上运行。
因此,要在 EST 的凌晨2点注册 cron,您必须将该时间转换为 UTC,并使用24小时制。
EST:
美国纽约市(EST UTC-5) 2 AM
与UTC的差异为 -5
UTC:
在UTC时间将是(7-5=2 EST)7AM
CRON at 0 7 * * *
对于多个美国时区早上2点的情况,请先观察差异并在相应UTC上注册cron。
还要注意 夏令时。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接