简介 Cron 表达式是一种用于指定定时任务执行时间的格式化字符串。在软件开发和系统管理中,经常需要执行周期性任务,例如备份数据库、定时清理日志文件等。Cron 表达式就是为了满足这种需求而设计的。本教程将介绍 Cron 表达式的基本语法和常见用法。 Cron 表达式的基本结构 Cron 表达式由 6 个字段组成,每个字段代表一段时间。这些字段从左到右依次表示: 秒(Second):0 到 59 分钟(Minute):0 到 59 小时(Hour):0 到 23 日期(Day of month):1 到 31 月份(Month):1 到 12 或者 JAN 到 DEC 星期(Day of week):0 到 6 或者 SUN 到 SAT(0 和 7 都代表星期天) 每个字段可以是一个值、一个范围、一个列表或者一个通配符。 基本语法 一个完整的 Cron 表达式包含 6 个字段,通过空格分隔。例如: * * * * * * 这个表达式代表每秒钟都执行任务。下面是一些常见的例子: 0 0 * * * *:每天的午夜(00:00:00)执行任务0 0 6 * * *:每天的早上 6 点执行任务0 0 12 * * MON-FRI:每周一至周五的中午 12 点执行任务0 0 */2 * * *:每两个小时执行一次任务0 30 9 * * MON-FRI:每周一至周五的早上 9 点 30 分执行任务 表达式 说明 0 0 2 * * ? 每天凌晨2点 */5 * * * * ? 每隔5秒执行一次 0 */5 * * * ? 每隔5分执行一次 0 26,29,33 * * * ? 在26分、29分、33分执行一次 0 30 0 * * ? 每天半夜12点30分执行一次 0 15 10 ? * * 每天上午10:15执行一次 0 0 0/1 * * ? 每个整点执行一次 0 * 14 *...