*/30 * * * * ? 这个执行计划是什么
时间: 2024-03-01 10:48:07 浏览: 24
这是一个Cron表达式,用于指定任务在何时执行的计划。具体解释如下:
*/30 * * * * :表示每隔30分钟执行一次任务。
其中,Cron表达式由5个时间字段组成,分别表示分钟、小时、日期、月份和星期几。每个字段可以使用特定的符号来指定执行时间:
- 星号(*)表示匹配任意值,例如在分钟字段中使用*,表示每分钟都执行。
- 斜线(/)表示间隔值,例如在分钟字段中使用*/30,表示每隔30分钟执行一次。
- 逗号(,)表示枚举值,例如在小时字段中使用1,2,3,表示在1点、2点和3点执行。
- 连字符(-)表示范围值,例如在日期字段中使用1-10,表示从1号到10号都执行。
所以,*/30 * * * * 表示每隔30分钟执行一次任务。
相关问题
0/30 * * * * ?
这是一个Cron表达式,用于在Linux和类Unix操作系统上设置计划任务。该表达式表示每小时的30分钟会执行一次任务。具体来说,星号(*)表示任何可能的值,因此0/30表示每30分钟一次。而五个星号依次表示:分钟(0-59)、小时(0-23)、日(1-31)、月(1-12)、星期(0-6,0表示星期天)。因此,表达式的意思是“在每小时的30分钟执行一次任务”。
linux 计划任务每30秒执行一次
Linux 的计划任务可以使用 cron 来设置。要每 30 秒执行一次任务,需要在 crontab 中添加以下行:
```
* * * * * sleep 30 && /path/to/command
* * * * * /path/to/command
```
这将在每分钟的第 0 秒和第 30 秒分别运行命令。第一行中的 sleep 命令会延迟 30 秒,以便在下一分钟的 0 秒和 30 秒分别运行命令。第二行中的命令将在每分钟的第 1 秒、第 2 秒、第 3 秒等等运行,直到第 29 秒,然后在下一分钟的 0 秒开始重新计数。