cron表达式生成器
在线工具cron表达式生成器,是一个可以为定时任务执行时间生成cron表达式的在线工具。
微信扫码
手机扫码
复制网址
配置
上午 (00-11)
下午 (12-23)
* * * * * ? *
最近5次运行时间
工具介绍
cron表达式生成器是一个功能强大的在线工具,可以帮助您轻松生成各种定时任务的Cron表达式。Cron表达式是一种用于配置定时任务执行时间的字符串格式,广泛应用于Linux/Unix系统的计划任务、Java的Quartz调度器以及各种编程语言的定时任务框架中。
使用本工具可以:
- 快速生成Cron表达式,无需记忆复杂的语法规则
- 实时查看表达式对应的最近5次运行时间,验证表达式是否符合预期
- 通过直观的复选框、输入框和单选按钮进行配置,操作简单方便
- 一键复制生成的表达式到剪贴板,提高工作效率
- 支持移动端访问,随时随地生成Cron表达式
Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个含义,Cron有如下两种语法格式:
Seconds Minutes Hours DayofMonth Month DayofWeek Year
Seconds Minutes Hours DayofMonth Month DayofWeek
每一个域可出现的字符如下:
- Seconds:可出现", - * /"四个字符,有效范围为0-59的整数
- Minutes:可出现", - * /"四个字符,有效范围为0-59的整数
- Hours:可出现", - * /"四个字符,有效范围为0-23的整数
- DayofMonth:可出现", - * / ? L W C"八个字符,有效范围为0-31的整数
- Month:可出现", - * /"四个字符,有效范围为1-12的整数或JAN-DEc
- DayofWeek:可出现", - * / ? L C #"八个字符,有效范围为1-7的整数或SUN-SAT两个范围。1表示星期天,2表示星期一,依次类推
- Year:可出现", - * /"四个字符,有效范围为1970-2099年
除了基本的数字范围外,Cron 表达式还支持一些特殊符号和字符:
- 星号(*):表示匹配任意值。例如,* 在分钟字段中表示每分钟都执行。
- 逗号(,):用于分隔多个值。例如,1,3,5 在小时字段中表示 1 点、3 点和 5 点执行。
- 斜线(/):用于指定间隔值。例如,*/5 在分钟字段中表示每 5 分钟执行一次。
- 连字符(-):用于指定范围。例如,10-20 在日期字段中表示从 10 号到 20 号。
- 问号(?):仅用于日期和星期几字段,表示不指定具体值。通常用于避免冲突。