Google App Engine 中的 cron.yaml:如何在特定分钟每小时安排一次任务?
Posted
技术标签:
【中文标题】Google App Engine 中的 cron.yaml:如何在特定分钟每小时安排一次任务?【英文标题】:cron.yaml in Google App Engine: how to schedule task every hour at specific minute? 【发布时间】:2014-01-12 08:48:50 【问题描述】:在 Google App Engine 中,我想在每小时 10 分钟安排一次任务。我的意思是,每天 00:10、01:10、02:10、... 22:10 和 23:10:每点钟 + 十分钟。 crontab 等价物会是这样的
10 * * * * mytask
我的cron.yaml
应该写什么?
cron:
- description: do something
url: /myscript
schedule: (?)
附:季节的问候,大家!
【问题讨论】:
这里有关于如何编写 cron.yaml 的所有信息:developers.google.com/appengine/docs/python/config/cron @IdoGreen 我已经读过,但找不到。无论如何,我会再读一遍。谢谢 文档没有明确说明批准答案中的诀窍是应该做什么。 【参考方案1】:cron:
- description: do something
url: /myscript
schedule: every 1 hours from 00:10 to 23:10
来自Google App Engine Documentation:
默认情况下,间隔计划在 上一份工作已经完成。但是,如果指定了 from...to 子句, 这些作业是定期安排的,与何时 上次完成的工作
因此,它将在 00:10,01:10.... 等运行
【讨论】:
惊人的解决方案。谢谢!以上是关于Google App Engine 中的 cron.yaml:如何在特定分钟每小时安排一次任务?的主要内容,如果未能解决你的问题,请参考以下文章
Google App Engine 中的 cron.yaml:如何在特定分钟每小时安排一次任务?
在 Google App Engine 中使用 Cron 作业
使用 POST 的 Google App Engine Cron 请求