python - 指定 celery 定期任务的结束日期
问题描述
我正在尝试在 celery 中创建一个定期任务,但这应该只在我指定的开始日期和结束日期之间执行。例如,我打算从 2021 年 10 月 16 日到 2021 年 11 月 10 日,每天在固定时间执行任务。在 crontab 表达式中,我将指定以下内容
- day_of_month = 16-31,1-10
- month_of_year = 10,11
在这种情况下,我的要求是周期任务不应该在 11 月 10 日之后执行。但是 celery 即使在 11 月 10 日之后也会触发任务,因为我已经给出了 16-31 的 day_of_month。如何防止这种情况?芹菜中是否有任何可用的设置/配置,我可以在其中为我的定期任务指定结束日期?
解决方案
推荐阅读
- oracle - 多个表的 JDBC 批量更新
- sql-server - 在 SQL Server 中创建了临时表,但表名附加了额外的字符
- php - 如何使用php sql中的变量将日期和时间与当前日期和时间进行比较
- php - 区块链api问题
- bash - 为什么“var=value somecommand”不保留 var 的新值?
- laravel - 如何使用 Laravel 重命名 ftp 磁盘目录?
- php - 数据库查询的 PHP 和 MySQL 问题
- c++ - 在 C++ 中的 SDL2 窗口上显示 .bmp 时出现问题
- angularjs - 如何服务器端渲染部署在 iis 中的 angularjs?
- react-native - 导出保存状态