加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

使用App Engine的cron API,每小时运行一个任务

发布时间:2020-12-20 11:11:53 所属栏目:Python 来源:网络整理
导读:我需要在每周的每个小时(00:00,01:00,02:00,…,23:00)每小时运行一个任务,但似乎无法在App Engine中找到一个示例如何做到这一点的文档. 有一个每小时运行询问的示例,但这不合适,因为该小时的“开始”取决于您部署应用程序的时间.也就是说,如果我在下午4:
我需要在每周的每个小时(00:00,01:00,02:00,…,23:00)每小时运行一个任务,但似乎无法在App Engine中找到一个示例如何做到这一点的文档.

有一个每小时运行询问的示例,但这不合适,因为该小时的“开始”取决于您部署应用程序的时间.也就是说,如果我在下午4:37部署,cron脚本将在5:37,6:37,…而不是5:00,6:00执行…

到目前为止,看起来它的唯一方法是有24个不同的cron条目,一个用于每天在特定时间运行的特定小时.

有没有人知道任何让我使用“每小时在00:00”甚至“每天00:00,…… 23:00”的时间表?

解决方法

你可以做到这一点,并准确地放弃一小时,但它会很接近……

(示例来自我正在调试的应用程序)

cron:
- description: Description of what you want done...
  url: /script/path/goes/here
  schedule: every 60 minutes synchronized
  timezone: America/New_York

下面是日志的截图,应用程序现在没有流量,
这些条目中有99%都是cron条目.

—编辑—

只需重新阅读文档,也许这可能会更好,

schedule: every 60 minutes from 00:00 to 23:59

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读