0/30 * * * 是多久执行一次
时间: 2024-08-16 13:09:18 浏览: 246
这个表达式 "0/30 * * *" 是在Unix/Linux系统的cron定时任务中使用的,它代表了一个分钟级别的cron job。具体解释如下:
- `0/30` 表示每30分钟执行一次,`0` 指的是分钟数,`/30` 表示每隔30分钟执行。
- `* * *` 中的星号(*)表示通配符,这里分别代表小时、月份中的日期和星期几,因为所有值都用星号代替,所以这个cron表达式每天的0点0分都会执行。
因此,这个设置会使得任务在每天的整点(即每个小时的第0分钟)执行,并且每过30分钟额外执行一次。例如,如果某个任务设在早上8点第一次执行,那么它会在8点0分、8点30分、9点0分……持续运行,直到下一天。
相关问题
cron 0/30 * * * *
cron表达式 "0/30 * * * * ?" 表示每隔30秒执行一次任务。
这个cron表达式的含义是:
- 第一个 * 表示任意秒数。
- 第二个 * 表示任意分钟数。
- 第三个 * 表示任意小时数。
- 第四个 * 表示任意日期。
- 第五个 * 表示任意月份。
- 第六个 ? 表示任意星期几。
因此,"0/30 * * * * ?" 表达式表示每隔30秒执行一次任务,不受日期和星期几的限制。
范例:
```java
@Scheduled(cron = "0/30 * * * * ?")
public void myTask() {
// 执行任务的代码
System.out.println("任务执行时间:" + new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()));
}
```
0 0/10 * * * ? 多久一次
这是一个Cron表达式,它用来设置定时任务的执行时间。其中,“0 0/10 * * *”表示每隔10分钟执行一次任务,即每小时的0分、10分、20分、30分、40分、50分都会执行该任务。
如果需要进一步了解Cron表达式的使用方法,可以查阅相关资料进行学习。同时也欢迎您提出更多问题,让我来为您解答。
阅读全文