数据存储区中计划任务之间的相等间隔

时间:2014-09-28 18:35:02

标签: google-app-engine cron scheduled-tasks google-cloud-datastore

考虑我在app引擎中运行的cron作业如下,

从00:00到02:00每隔10分钟

我的疑问是,如果任务需要5分钟才能完成,下一个任务是否会在第15分钟或第10分钟执行?

我的要求如下。

  1. 任务#1从00:00开始,运行4分钟。
  2. 任务#2从00:10开始,运行1分钟。
  3. 任务#3从00:20开始,运行3分钟,依此类推!
  4. 谢谢, Karthick。

1 个答案:

答案 0 :(得分:0)

You can find an answer in the documentation:

  

默认情况下,间隔计划在上一个作业完成后的下一个间隔开始。但是,如果指定了 from ... to 子句,则会定期调度作业,而与上次作业完成时间无关。例如:

every 2 hours from 10:00 to 14:00
  

此计划每天在10:00,12:00和14:00运行三次作业,无论完成多长时间。