如何在每个工作日运行Google App Engine cron作业?

时间:2013-10-12 07:00:05

标签: google-app-engine cron

完整的描述将是:

每隔15分钟,从每个工作日(MON-FRI)太平洋时间上午8:00到下午5:00运行cron个工作。此外,最好可以调整为夏令时变化

如何在GAE的cron.yaml中执行此操作?

2 个答案:

答案 0 :(得分:4)

你做不到。 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

然后在代码中过滤掉周末。

答案 1 :(得分:0)

最糟糕的情况是,您可以为一周中的每一天创建一个新的cron作业!例如。, 每逢星期一 ... 每逢星期二 ... 每个星期三......

当然可以跳过周末。