cron表达式 说明
时间: 2023-11-04 21:54:23 浏览: 45
cron表达式是一种用于指定定时任务执行时间的格式字符串。它由6个字段组成,分别表示分钟、小时、天、月、周几和年份。每个字段可以是一个具体的数值、一系列数值、一个通配符或者一个范围。
以下是cron表达式的各字段含义:
1. 分钟 (0 - 59)
2. 小时 (0 - 23)
3. 天 (1 - 31)
4. 月 (1 - 12)
5. 周几 (0 - 7,其中0和7都表示星期日)
6. 年份 (可选,1970 - 2099)
字段之间使用空格或者制表符分隔,每个字段可以使用以下一些特殊字符:
- `*`:匹配任意值
- `*/n`:表示每隔n单位执行一次,例如`*/5`表示每隔5分钟执行一次
- `,`:用于指定多个数值,例如`1,3,5`表示第1、3、5个数值
- `-`:用于指定范围,例如`10-15`表示从第10到第15个数值
下面是一些示例cron表达式:
- `0 * * * *`:每小时的0分钟执行一次
- `0 0 * * *`:每天的0点整执行一次
- `0 0 1 * *`:每月的1号的0点整执行一次
- `0 0 */2 * *`:每隔两天的0点整执行一次
相关问题
cron表达式举例说明
Cron表达式是一种用于表示定期执行任务的语法格式,通常用于计划任务或定时任务的设置。
Cron表达式由6个字段组成,分别表示秒、分、时、日、月、周几。每个字段都可以是一个数字或一个通配符(*),也可以是一个列表或范围(例如1,2,3或1-5)。
以下是一些Cron表达式的示例:
1. 每小时执行一次:0 * * * * ?
2. 每天上午10点执行一次:0 0 10 * * ?
3. 每周一、周三、周五下午2点执行一次:0 0 14 ? * MON,WED,FRI
4. 每月的1号和15号晚上8点执行一次:0 0 20 1,15 * ?
5. 每个工作日上午9点到下午5点每隔30分钟执行一次:0 0/30 9-17 ? * MON-FRI
这些示例只是Cron表达式的一部分,还有很多其他的写法和用法。需要注意的是,Cron表达式的写法有时会因为不同的实现而略有不同,所以在具体使用时需要查看所使用的工具或系统的文档。
cron表达式,请举例子说明
Cron表达式是用于指定定时任务执行时间的一种方式,它由6个部分组成,分别表示秒、分、时、日、月、周几。以下是一些Cron表达式的例子:
1. 每分钟执行一次:* * * * * ?
2. 每隔5分钟执行一次:0 */5 * * * ?
3. 每天凌晨2点执行一次:0 0 2 * * ?
4. 每周一凌晨2点执行一次:0 0 2 ? * 2
5. 每月1号凌晨2点执行一次:0 0 2 1 * ?
6. 每天上午10点和下午4点各执行一次:0 0 10,16 * * ?
7. 每周日上午10点执行一次:0 0 10 ? * 1
注意,Cron表达式中的时间是基于服务器所在时区的。