0 13 * * *是多久执行一次
时间: 2024-06-28 14:01:01 浏览: 2
"0 13 * * *" 是一个 cron 表达式,用于在 Unix 系统(包括 Linux)中描述定时任务的执行计划。在这个表达式中:
- `0`:表示分钟,即在每小时的第0分钟执行。
- `13`:表示小时,即每天下午1点(13:00)执行。
- `*`:通配符,表示每月的任何一天。
- `*`:通配符,表示每周的任何一天。
所以,这个 cron 规则意味着任务会在每天的下午1点(即13:00)执行一次。具体到时间,如果系统是按照24小时制计算,那么就是每周一次,因为没有指定日期范围,所以默认为每周一次重复。如果系统使用的是12小时制,则是每周一、二、三、四、五、六、
相关问题
0 0/1 * * *
根据引用,0 0/1 * * * 可以解读为每天的每个小时的第0分钟开始执行任务。根据引用,具体的解读是每个小时的0分、1分、2分、3分、4分、5分、6分、7分、8分、9分、10分、11分、12分、13分、14分、15分、16分、17分、18分、19分、20分、21分、22分、23分、24分、25分、26分、27分、28分、29分、30分、31分、32分、33分、34分、35分、36分、37分、38分、39分、40分、41分、42分、43分、44分、45分、46分、47分、48分、49分、50分、51分、52分、53分、54分、55分、56分、57分、58分、59分这60个时间点都会执行任务。所以该表达式表示每小时执行一次任务,任务执行时间为每小时的每分钟。
根据引用中的配置信息,0 0/1 * * * 可以看作是一个Cron表达式,其中0代表秒,0/1代表每秒都触发,*代表每个月的每一天,*代表每个月,*代表每个星期,?代表不考虑星期。所以该Cron表达式表示每小时的每分钟都触发任务。
综上所述,0 0/1 * * * 表示每小时的每分钟都会触发任务的Cron表达式。
2023年5月30日13:50执行一次
可以在需要执行的方法上添加@Scheduled注解,并设置cron表达式为"0 50 13 30 5 2023",表示在2023年5月30日13:50执行一次。示例代码如下:
```
@Scheduled(cron = "0 50 13 30 5 2023")
public void myTask() {
// TODO: 定时任务执行的逻辑
}
```
其中,cron表达式的含义为:
- 第一位:秒,取值范围为0-59
- 第二位:分,取值范围为0-59
- 第三位:小时,取值范围为0-23
- 第四位:日,取值范围为1-31
- 第五位:月,取值范围为1-12
- 第六位:星期,取值范围为0-6,0表示星期日
- 第七位:年(可选),取值范围为1970-2099
因此,"0 50 13 30 5 2023"表示在2023年5月30日13:50执行一次。