本周在不同的中间墙上运行cron

时间:2013-06-04 21:54:53

标签: python google-app-engine yaml

我想安排GAE的cron工作在工作日的08-16期间每10分钟运行一次,在周末的10-16运行。我尝试用两个描述拆分两个工作:

every 10 minutes mon,tue,wed,thu,fri from 07:00 to 23:00

every 10 minutes sat, sun from 07:00 to 23:00

但这会产生解析错误。我可以通过每天找一份工作来使它工作,但这似乎也不对。

1 个答案:

答案 0 :(得分:1)

不幸的是,这不适用于app引擎cron实现。应用引擎cron format有点令人困惑,因为它实际上是两种格式。一种格式支持指定频率和时间范围(即every 10 minutes from 07:00 to 23:00),另一种格式支持仅指定特定时间,但在不同的日期(即every mon,tue,wed,thu,fri 07:00)。

可以在每个特定时间写出一个巨大的cron文件,但这很愚蠢。相反,您应该只使用every 10 minutes from 08:00 to 16:00作业,并检查服务器以确保它在您需要的日期和时间范围内(周末)。