基于项目:https://github.com/robfig/cron (v3)
因原项目不符合需求,遂基于原项目进行改造。
功能:
- 默认时间表达式:[year] [month] [day] [weekday] [hour] [minute] [second]
- 允许的符号:
,
(多个时间),-
(范围),/
(步长),*
(通配)- 不支持
?
- 不支持
- 表达式暂不支持时区
- 不支持形如
@monthly
、@weekly
等表达式 - 不支持 DST (夏令时)
TODO:
- 支持自定义 logger
- 表达式支持时区
- 支持其他形式的时间表达式
- 支持查询当前任务