Cron 表达式编辑器
Cron 表达式可视化生成
Cron 表达式编辑器
常用示例:
每分钟
每小时
每天 9:00
工作日 9:00
每周一 10:00
每月 1 号 0:00
每 5 分钟
每 30 分钟
可视化编辑
秒
每秒
分
指定秒
时
指定小时
日
每天
月
每月
周
range
表达式说明
第 0 分钟,9 点,(仅限工作日)
Cron 表达式说明
Cron 表达式是用于定时任务调度的标准格式,广泛应用于 Linux Crontab、Spring Task、Jenkins 等系统。
格式:分 时 日 月 周
- 分:0-59
- 时:0-23
- 日:1-31
- 月:1-12
- 周:0-7(0 和 7 都是周日),或 SUN/MON/TUE...
常用符号
*:每(任意值),:指定多个值,如1,3,5-:范围,如1-5*/n:每隔 n,如*/10表示每隔 10
常见用途
- Linux Crontab 定时任务配置
- Spring Boot @Scheduled 注解参数
- Jenkins 定时构建任务
使用说明
通过界面勾选或下拉选择生成表达式,比手写字符串更不容易出错。 常见写法如每天凌晨两点执行是 0 2 * * *,每半小时执行一次是 */30 * * * *。 需要注意 Cron 时区取决于运行环境本身的时区,跨服务器部署时务必确认目标机器时区, 否则任务可能在错误的时间触发。
表达式确认无误后复制到定时任务配置中即可使用。