0 0/30 * * * ?啥意思
时间: 2024-07-15 11:01:15 浏览: 550
"0 0/30 * * * ?" 是Cron表达式的一种表示方式,用于在Linux或Unix类系统中设置定时任务。这个表达式的每个部分代表时间的不同维度:
1. `0` 表示分钟,即在每天的每一分钟执行一次。
2. `0/30` 表示每隔30分钟执行一次,意味着从第1分钟开始,然后是31分钟(因为是从0开始计数),接着是61分钟,依此类推。
3. `*` 表示星号,通配符,代表所有天(星期)。
4. `*` 也代表所有月份。
5. `*` 代表每年的每一天。
所以,这个表达式的意思是在每天的凌晨0点(即午夜)执行,每30分钟执行一次任务,一周中的每一天都会执行。如果想了解更多信息,你可以查阅关于Cron表达式的详细文档[^4]。
相关问题
0 0/30 * * * ? 什么意思
这是一个Unix/Linux或Cron定时任务的表达式,用于描述在特定时间执行某个命令或脚本。每个字符代表一个时间元素:
- `0` 表示分钟,即0分钟。
- `0/30` 表示每隔30分钟执行一次。
- `*` 表示星号,表示所有小时(一天中的)和所有日期(一个月中的)。
- `/` 是间隔符。
- `*` 再次出现,表示每个月的所有星期(一周7天)。
- `?` 在这个位置代表星期几,由于它是问号,意味着cron会忽略这个字段,因此这个任务每天都会执行。
所以,整个表达式 "0 0/30 * * *" 就是在每个小时的第一分钟(准确来说是整点后30分钟),不论哪一天、哪个月,每天都执行一次相应的任务。如果你要在控制台上查看或设置这样的Cron任务,通常会在`crontab -e`编辑器中配置。
0/30 * * * * ?
这是一个Cron表达式,用于在Linux和类Unix操作系统上设置计划任务。该表达式表示每小时的30分钟会执行一次任务。具体来说,星号(*)表示任何可能的值,因此0/30表示每30分钟一次。而五个星号依次表示:分钟(0-59)、小时(0-23)、日(1-31)、月(1-12)、星期(0-6,0表示星期天)。因此,表达式的意思是“在每小时的30分钟执行一次任务”。
阅读全文