如何将cron作业配置为在上午9:00到晚上20:00之间每5分钟运行一次, 但是在一天中的其他时间每10分钟一次。
答案 0 :(得分:3)
我建议只在cron.yaml中使用every 5 minutes synchronized
,然后如果确切的时间不符合您的喜好(9小时前或小时后20分钟// 5
,则立即终止在处理程序中例如,是奇怪的。 GAE的cron
并不是非常复杂,但运行一个简单的处理程序,它只是得到时间,检查是否正常,否则立即终止,非常简单和便宜(以及每天大约70次“额外点击”,每个都有大量的资源消耗,无论如何都不会对你的应用程序的整体资源消耗产生影响。)
答案 1 :(得分:0)
cron的新API现在可以做到。请查看文档:{{3}}
every 12 hours
every 5 minutes from 10:00 to 14:00
every day 00:00
every monday 09:00
2nd,third mon,wed,thu of march 17:00
1st monday of sep,oct,nov 17:00
1 of jan,april,july,oct 00:00