Google 云 cron.yaml 间隔
Google Cloud cron.yaml Intervals
我正在尝试自定义一个 cronjob 以在 Google 云中安排 运行 一个函数。
我一直在阅读 documentation
根据标题,有一件事让我感到困惑。
文档中提到,如果函数要以 DAILY
间隔重复,则必须使用 every
前缀。但是,如果您希望函数以 WEEKLY
、MONTHLY
或在我的特定情况下 YEARLY
间隔重复,则不清楚它是如何工作的。
我已将 schedule: 1 of jan 00:10
添加到我的 cron.yaml,我假设这将在每 1 月 1 日午夜后 10 分钟重复一次,或者只是 运行一次?我需要将其更改为 schedule: every 1 of jan 00:10
吗?
作为记录,我在 SO 上找到了一个 similar question here,但问题是 10 年前 提出并回答了这个问题,所以我不知道如何适用它仍然是。
是的,就像你说的,schedule: 1 of jan 00:10
对你有用。它将在每年 1 月 1 日 12:10 上午重复。
同样,运行每周:schedule: every monday 00:00
每月:schedule: 1 of month 09:00
更多此类示例和验证可以参考本documentation
中的“自定义间隔”部分
我正在尝试自定义一个 cronjob 以在 Google 云中安排 运行 一个函数。 我一直在阅读 documentation 根据标题,有一件事让我感到困惑。
文档中提到,如果函数要以 DAILY
间隔重复,则必须使用 every
前缀。但是,如果您希望函数以 WEEKLY
、MONTHLY
或在我的特定情况下 YEARLY
间隔重复,则不清楚它是如何工作的。
我已将 schedule: 1 of jan 00:10
添加到我的 cron.yaml,我假设这将在每 1 月 1 日午夜后 10 分钟重复一次,或者只是 运行一次?我需要将其更改为 schedule: every 1 of jan 00:10
吗?
作为记录,我在 SO 上找到了一个 similar question here,但问题是 10 年前 提出并回答了这个问题,所以我不知道如何适用它仍然是。
是的,就像你说的,schedule: 1 of jan 00:10
对你有用。它将在每年 1 月 1 日 12:10 上午重复。
同样,运行每周:schedule: every monday 00:00
每月:schedule: 1 of month 09:00
更多此类示例和验证可以参考本documentation
中的“自定义间隔”部分