cron 表达式学习记录

slug
cron-spec-format
date
Apr 22, 2024
tags
技术&产品
summary
cron 表达式规范
type
Post
status
Published
Last edited time
Apr 22, 2024 09:04 AM

缘起

后端工程师离不开 cron 表达式, 定时任务调度都会用到, 运维人员也肯定使用到 cron, 例如定时清理系统日志等. 常用的 cron 有两种规格格式, 即 linux cron 和 Quartz Cron, 下面简单说明下他们之间格式的区别

linux cron

一共5位, 从分开始, 没有年, 前无秒, 后无年

Quartz Cron

和 linux cron 对比, 多了[秒]和[年]

总结

Java 体系下基本都是 Quartz Cron, golang 下的 https://github.com/robfig/cron?tab=readme-ov-file 最新版本为 linux cron, 搜索时发现有些有秒, 有些没有, 查看 GitHub 发现是版本的差异.

附:

 
 
 
 
 
 

© JimYan 2023 - 2024