如何设置具有初始启动时间的重复Cron作业?

时间:2015-02-03 10:26:14

标签: python google-app-engine cron

如何设置Cron作业以在早上6:00(GMT +0)开始并且每六个小时无限期运行一次? (6:00,12:00,18:00,24:00)

我试过这个:

cron:
- description: Scrape every 6 hours
  url: /api/v1.0/generator
  schedule: every 6 hours synchronized

我不确定如何设置该工作的开始时间。

我在本地环境(http://localhost:8000/cron)中看到以下内容:

every 6 hours synchronized
In production, this would run at these times:
2015-02-03 00:00:00Z 0:09:46.785390 from now
2015-02-03 06:00:00Z 6:09:46.785390 from now
2015-02-03 12:00:00Z 12:09:46.785390 from now

这似乎是从上午12点,早上6点,下午12点开始,然后它就在那里停止了?似乎不对。

1 个答案:

答案 0 :(得分:0)

本地开发服务器不运行cron作业,它只会显示作业在生产中运行的次数。

生产安排在最初的几个工作之后不会停止,可能有无限的跟随时间,但是显示器不能无限,所以它只显示了一些。

所以,穿上你的鞋子,我不用担心!

WRT如何设置开始时间:在一般语法中,以

给出
every N (hours|mins|minutes) ["from" (time) "to" (time)]

具体用途

every 6 hours from 5:58 to 23:59

应该有效 - 是的,它会比你更喜欢每两分钟运行一次工作,但是我努力工作在" 23:59是当天的最后一次&#34 34;约束