【发布时间】:2013-10-20 07:42:56
【问题描述】:
完整的描述是:
每 15 分钟运行一次 cron 作业,时间为太平洋时间每个工作日(周一至周五)上午 8:00 至下午 5:00。此外,最好能根据夏令时的变化进行调整
如何在 GAE 中的 cron.yaml 中做到这一点?
【问题讨论】:
完整的描述是:
每 15 分钟运行一次 cron 作业,时间为太平洋时间每个工作日(周一至周五)上午 8:00 至下午 5:00。此外,最好能根据夏令时的变化进行调整
如何在 GAE 中的 cron.yaml 中做到这一点?
【问题讨论】:
你不能。 Cron 为您提供两种格式之一,但不能同时提供两种格式:
every N (hours|mins|minutes) ["from" (time) "to" (time)]
或
("every"|ordinal) (days) ["of" (monthspec)] (time)
您最好的解决方法是使用:
every 15 minutes from 8:00 to 17:00
然后在代码中过滤掉周末。
【讨论】:
最坏的情况是,您可以为一周中的每一天创建一个新的 cron 作业!例如。, 每逢星期一 ... 每逢星期二 ... 每个星期三...
当然可以跳过周末。
【讨论】: