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);
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句