使用schedulefilters创建高级dbader/schedule
schedule-filter的Python项目详细描述
计划过滤器
此存储库允许创建高级dbader/schedule作业调度
特点
- 工作地点/地点:
- 每年的第n天
- 每年的第N个月
- 每月第n天
- 每月第n周
示例
- 基本:
- 每月:
- 在一个月的第二个星期天做一份工作
schedule.every().sunday.do(nth_week_monthly(2, job_func))
- 在每个月的最后一个星期一做一份工作
schedule.every().monday.do(nth_week_monthly(-1, job_func))
- 在一个月的最后一天做一份工作
schedule.every().monday.do(nth_day_monthly(-1, job_func))
- 每月15号做一份工作
schedule.every().monday.do(nth_day_monthly(15, job_func))
- 在一个月的第二个星期天做一份工作
- 每年:
- 在一年中的每一天做一份工作
schedule.every().day.do(nth_day_yearly(1, job_func))
- 每年除夕都要做一份工作
schedule.every().day.do(nth_day_yearly(-1, job_func))
- 四月份每天都在做一份工作
schedule.every().day.do(nth_month_yearly(4, job_func))
- 在一年中的每一天做一份工作
- 每月:
- 高级:
- 在每一个平安夜做一份工作
schedule.every().day.do(nth_month_yearly(12, nth_day_monthly(24, job_func)))
- 在每一个平安夜做一份工作
- 项目
标签: