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

如何用Celery crontab配置每月1号执行的季度任务

Celery季度任务的crontab配置

要实现每季度(1、4、7、10月)的1号执行Celery任务,month_of_year参数有两种简洁的写法:

  • 直接指定目标月份:'1,4,7,10',直观清晰,明确列出所有需要执行的季度首月
  • 使用步长表达式:'*/3',表示从1月开始,每3个月执行一次,等价于选中1、4、7、10月

对应的完整代码示例如下:

{
    'task': 'mytask',
    'schedule': crontab(day_of_month='1', month_of_year='1,4,7,10')
},

或者采用步长写法:

{
    'task': 'mytask',
    'schedule': crontab(day_of_month='1', month_of_year='*/3')
},

两种写法效果完全一致,可根据个人习惯选择。注意crontab的月份参数范围是1-12,无需使用0起始的索引。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 11:26:52