CRON中的GAE数据存储CRON循环



我的cron需求如下:

cron每工作一小时的前40分钟,休息20分钟。

我可以在一个cron条目中进行吗?

every 10 minutes from 00:00 to 00:40
every 10 minutes from 01:00 to 01:40
every 10 minutes from 02:00 to 02:40
every 10 minutes from 03:00 to 03:40
every 10 minutes from 04:00 to 04:40
.
.
every 10 minutes from 23:00 to 23:40

如果你不想创建多个cron,也不想为你的cron创建多个条目(不完全确定是否可以做到,但我认为你可以只为10:00-10:40创建一个条目,为11:00-11:40创建一个条目的条目,等等…所有这些都针对同一个cron作业),我唯一可以考虑的方法就是在cron开始时进行检查。。。类似于(伪代码,因为我不知道你是用Java、Python、PhP还是Go):

time=getTime()

if(!(时间==xx:40或时间==xx:50)){//cron作业代码}

不优雅,但会做你想做的事。根据本文档(Java)或本文档(Python),在单个cron条目中,您不能。

在查看了谷歌的公共问题跟踪器后,我发现这也是他们建议的解决方案(目前)

最新更新