如何设置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点开始,然后它就在那里停止了?似乎不对。
答案 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;约束