我想在 GAE 上安排一个 cron 作业,在工作日的 08-16 和周末的 10-16 期间每 10 分钟运行一次。我试图用描述拆分两个工作:
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
但这会产生解析错误。我可能可以通过每天做一份工作来使其工作,但这似乎也不对。
我想在 GAE 上安排一个 cron 作业,在工作日的 08-16 和周末的 10-16 期间每 10 分钟运行一次。我试图用描述拆分两个工作:
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
但这会产生解析错误。我可能可以通过每天做一份工作来使其工作,但这似乎也不对。
不幸的是,这对于应用引擎 cron 实现是不可能的。应用引擎的cron 格式有点混乱,因为它实际上是两种格式。一种格式支持指定频率和时间范围(即,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
工作,并检查服务器以确保它在您需要的日期和时间范围内(周末)。