如何在firebase中调度大约每整小时运行一次的函数?



firebase文档解释了如何将一个函数配置为每5分钟运行一次. 我想相当精确地运行一个函数,每满小时. 我可以很容易地安排它每小时运行一次,但怎么可能让它在整个小时运行,8:00,9:00,....

我准备好了,它将只运行大约整小时。

使用所谓的
"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);

相关内容

  • 没有找到相关文章

最新更新