安排Firebase Cloud Function在每小时开始时每30分钟运行一次,然后在30分钟后运行

时间:2019-06-05 17:19:52

标签: firebase google-cloud-functions

我看到Firebase最近推出了一种定期安排Cloud Function的方法。我一直在使用在线crob作业调度程序,目前将这些作业迁移到Firebase Cloud Function。我想在每小时开始时每30分钟运行一次Cloud Function,然后每30分钟运行一次。因此,假设我在下午1:45部署该功能。然后,Cloud Function应该在2:00 PM,2:30 PM,3:00 PM等运行。

我尝试使用schedule('every 30 minutes'),但这会在部署后30分钟后运行Cloud Function。

是否可以指定时间表以使其如上所述运行?

1 个答案:

答案 0 :(得分:1)

我应该像魅力一样工作。

export myCronFn =
functions.pubsub.schedule('0,30 0-23 * * *').onRun((context) => {
    //
})

来源:https://crontab.guru/#0,30_0-23___*