You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何创建昼夜不同执行频率的Cron表达式?

实现白天/夜间不同间隔的Cron调度(GCP Cloud Scheduler)

可以实现你的需求,但单一Cron表达式无法直接区分白天和夜间的执行间隔,推荐通过两个Cloud Scheduler作业分别配置:

1. 白天每半小时执行

假设你定义的白天为8:00-20:00(可按需调整时段),对应的Cron表达式:

*/30 8-19 * * *

表达式说明:

  • */30:每30分钟触发一次
  • 8-19:覆盖8点到19点的所有小时(19点59分会执行最后一次,刚好衔接20点的夜间计划)
  • 末尾三个*:匹配任意日期、月份、星期

2. 夜间每4小时执行

假设夜间为20:00-次日8:00,对应的Cron表达式:

0 20,0,4 * * *

表达式说明:

  • 0:仅在整点触发
  • 20,0,4:指定20点、0点、4点三个时间点,刚好覆盖夜间每4小时的间隔(20→0→4,下一次触发为8点,衔接白天计划)
  • 末尾三个*:匹配任意日期、月份、星期

关键注意点

  • 调整时间范围时,确保白天和夜间的时段无重叠、无间隙
  • GCP Cloud Scheduler默认使用UTC时间,如果业务用的是本地时间,需先转换为UTC再修改表达式
  • 两个作业都指向同一个Cloud Function即可,无需修改函数逻辑

内容的提问来源于stack exchange,提问作者bheem prakash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.26 08:04:52