• 用******户 使用了工具 Base64编解码
  • 开******发 使用了工具 MD5加密
  • 工******程 使用了工具 时间戳转换
  • 程******序 使用了工具 JSON格式化
  • 设******计 使用了工具 图片压缩
  • 产******品 使用了工具 URL编解码
  • 测******试 使用了工具 正则表达式
  • 运******维 使用了工具 密码生成器

Crontab工具

开发辅助
在线Crontab表达式生成与解析工具,支持执行时间计算、字段说明、常用表达式示例
Crontab定时任务表达式生成时间计算Cron调度
接下来执行时间
10次
12026-07-04 18:25 周六
22026-07-04 18:30 周六
32026-07-04 18:35 周六
42026-07-04 18:40 周六
52026-07-04 18:45 周六
62026-07-04 18:50 周六
72026-07-04 18:55 周六
82026-07-04 19:00 周六
92026-07-04 19:05 周六
102026-07-04 19:10 周六
字段说明
字段取值范围示例说明
分钟0-59*/5每5分钟
小时0-23*/2每2小时
日期1-311每月1日
月份1-121-61月到6月
星期0-71-5周一到周五
特殊字符
字符说明
*匹配任意值
,指定多个值,如: 1,3,5
-指定范围,如: 1-5
/指定步长,如: */5
常用Cron表达式
* * * * *每分钟执行一次
*/5 * * * *每5分钟执行一次
*/10 * * * *每10分钟执行一次
*/15 * * * *每15分钟执行一次
*/20 * * * *每20分钟执行一次
*/30 * * * *每30分钟执行一次
0 * * * *每小时整点执行
0 */2 * * *每2小时执行一次
0 */3 * * *每3小时执行一次
0 */4 * * *每4小时执行一次
0 */6 * * *每6小时执行一次
0 */12 * * *每12小时执行一次
0 0 * * *每天午夜00:00执行
0 1 * * *每天凌晨1:00执行
30 1 * * *每天凌晨1:30执行
0 2 * * *每天凌晨2:00执行
30 2 * * *每天凌晨2:30执行
0 3 * * *每天凌晨3:00执行
0 4 * * *每天凌晨4:00执行
0 5 * * *每天凌晨5:00执行
0 6 * * *每天早上6:00执行
0 7 * * *每天早上7:00执行
0 8 * * *每天上午8:00执行
30 8 * * *每天上午8:30执行
0 9 * * *每天上午9:00执行
0 10 * * *每天上午10:00执行
0 11 * * *每天上午11:00执行
0 12 * * *每天中午12:00执行
30 12 * * *每天中午12:30执行
0 13 * * *每天下午1:00执行
0 14 * * *每天下午2:00执行
0 15 * * *每天下午3:00执行
0 16 * * *每天下午4:00执行
0 17 * * *每天下午5:00执行
0 18 * * *每天下午6:00执行
0 19 * * *每天晚上7:00执行
0 20 * * *每天晚上8:00执行
0 21 * * *每天晚上9:00执行
0 22 * * *每天晚上10:00执行
0 23 * * *每天晚上11:00执行
0 0 * * 0每周日午夜执行
0 0 * * 1每周一午夜执行
0 8 * * 1每周一上午8点执行
0 0 * * 5每周五午夜执行
0 18 * * 5每周五下午6点执行
0 0 * * 6每周六午夜执行
0 9 * * 1-5工作日每天上午9点执行(周一至周五)
0 18 * * 1-5工作日每天下午6点执行(周一至周五)
0 0 * * 1-5工作日午夜执行(周一至周五)
30 8 * * 1-5工作日上午8:30执行(周一至周五)
0 0 1 * *每月1号午夜执行
0 8 1 * *每月1号上午8点执行
0 0 15 * *每月15号午夜执行
0 12 1 * *每月1号中午12点执行
0 0 28 * *每月28号午夜执行
0 0 1 1 *每年1月1日午夜执行(元旦)
0 0 1 5 *每年5月1日午夜执行(劳动节)
0 0 1 10 *每年10月1日午夜执行(国庆节)
0 0 1 1,4,7,10 *每季度首日午夜执行(1/4/7/10月)
0 8 1 1,4,7,10 *每季度首日早上8点执行
0 0 1 1,7 *每半年执行一次(1月和7月1日)
0 9-17 * * 1-5工作日9点到17点每小时执行
0 9-18 * * *每天9点到18点每小时执行
0 0-6 * * *每天午夜到凌晨6点每小时执行
0,30 * * * *每小时0分和30分执行(每半小时)
0,15,30,45 * * * *每15分钟执行一次(0/15/30/45分)
0 9,12,15,18 * * *每天9点/12点/15点/18点执行
0 8-18/2 * * *每天8点到18点,每2小时执行一次
0 8-18/2 * * 1-5工作日8点到18点,每2小时执行一次
0 2 * * *每天凌晨2点执行(适合数据备份)
0 3 * * 0每周日凌晨3点执行(适合周备份)
0 4 1 * *每月1号凌晨4点执行(适合月清理)
*/10 8-18 * * 1-5工作日9-18点每10分钟执行(适合监控)
0 */4 * * *每4小时执行一次(适合健康检查)
0 0 * * *每天午夜执行(适合日志轮转)
工具说明

什么是 Cron 表达式?

Cron 表达式是一个字符串,用于配置定时任务的执行时间。它由5个或6个空格分隔的字段组成,分别表示: 分钟、小时、日期、月份、星期(可选年份)。在 Linux/Unix 系统中,通常使用5个字段来定义任务的执行周期。

功能特性

  • 表达式解析:验证Cron表达式格式是否正确
  • 自然语言解释:将Cron表达式转换为易懂的中文描述
  • 执行时间预测:计算并显示接下来N次的执行时间
  • 常用示例:提供20+常用Cron表达式,点击即可使用
  • 字段说明:详细介绍每个字段的取值范围和特殊字符
  • 别名支持:支持SUN、MON、JAN、FEB等英文别名

使用场景

  • Linux Crontab 定时任务配置
  • 系统运维自动化脚本调度
  • 数据备份与清理任务
  • 日志轮转与归档
  • 监控告警定时检查
  • 业务系统定时任务(如Java @Scheduled、Spring Task等)

注意事项

  • 星期字段中,0和7都表示周日
  • 日期和星期字段是"或"的关系,只要一个匹配就会执行
  • 不同系统可能支持不同数量的字段(5-7个),本工具使用标准的5字段格式
  • 某些系统支持特殊扩展(如L、W、#等),本工具仅支持标准字符:* , - /