= */10* * * ? 什么意思
时间: 2024-01-17 21:18:32 浏览: 39
这个问题不是关于特定的编程语言,而是关于Linux的定时任务cron。'* */10 * * *'是一个cron表达式的例子,它表示在每小时的第十分钟执行某个任务。具体来说,'*'代表任何值,'*/10'表示每隔10分钟,'* * *'表示在每天的任何时间,所以整个表达式意味着在每天的每个小时的第十分钟执行某个任务。
相关问题
0*/10* * * ?
0*/10* * * 是Cron表达式的一部分,表示每天的上午10点整执行任务。Cron表达式是一个在Unix和类Unix系统(包括Linux)中用于定时执行任务的工具。它使用一系列星号和数字来表示不同的时间单位和时间值。在这种表达式中,"0"表示分钟(0-59),"*/10"表示每10分钟,而"*"表示任意值,所以"0*/10"表示每10分钟的第0分钟,"*"和"*"的组合表示每天,所以整个表达式的意思是每天的上午10点整执行任务。
@Scheduled(cron = "* */5 * * * ? ") 什么意思
这是一个Spring框架中的注解,用于定时执行指定的任务。其中`cron`是一个时间表达式,表示任务的执行时间。这个时间表达式是一个由6或7个字段组成的字符串,每个字段表示一个时间单位,包括秒、分钟、小时、日期、月份、星期,以及可选的年份。上面的时间表达式`* */5 * * * ?`表示每隔5分钟执行一次任务。具体各个字段的含义如下:
- 秒(0-59)
- 分钟(0-59)
- 小时(0-23)
- 日期(1-31)
- 月份(1-12 或 JAN-DEC)
- 星期(1-7 或 SUN-SAT)
- 年份(可选,1970-2099)
其中,星期和日期不能同时使用。如果需要指定多个值,可以使用逗号分隔,例如`0 0 10,14,16 * * ?`表示每天的10点、14点、16点执行任务。如果需要指定一个范围,可以使用“-”符号,例如`0 0 9-18 * * ?`表示每天的9点到18点之间每个整点执行任务。如果需要指定每隔一段时间执行一次,可以使用“/”符号,例如`0 0/5 * * * ?`表示每隔5分钟执行一次任务。