【问题标题】:How to schedule a function in firebase that is run approximately every full hour?如何安排大约每整小时运行一次的firebase中的功能?
【发布时间】:2021-10-27 22:23:17
【问题描述】:

firebase 文档说明了如何将函数配置为每 5 分钟运行一次。我想每隔整小时准确地运行一个函数。我可以很容易地安排它每小时运行一次,但怎么可能让它在全时运行,8:00、9:00、....

我已经准备好它只会在大约全时运行。

【问题讨论】:

    标签: firebase google-cloud-functions


    【解决方案1】:

    时间表不要使用英文描述,而是使用所谓的
    "unix-cron 字符串格式" (* * * * *) 您可以在其中指定确切的(或重复的)分钟、小时、天、月或星期几。

    “配置 cron 作业计划”的链接:https://cloud.google.com/scheduler/docs/configuring/cron-job-schedules

    而这篇文章对它们都有解释:英文描述和unix-cron字符串格式:https://firebase.googleblog.com/2019/04/schedule-cloud-functions-firebase-cron.html

    最终你的函数应该是这样的:

    exports.testFunction = functions
         .pubsub.schedule('0 * * * *') // every hour at the 0 min, every day, every month 
         .onRun(...//the code to run);
    

    【讨论】:

      猜你喜欢
      • 2019-06-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      • 2014-02-08
      • 2018-02-05
      • 1970-01-01
      相关资源
      最近更新 更多