CRON: "0 */1 * * * 表达式是怎么样的
时间: 2024-06-19 17:00:38 浏览: 19
CRON是一种时间调度工具,用于在Unix和Linux系统中安排定期执行任务。"0 */1 * * *"是一个典型的CRON表达式,它按照特定格式描述了时间周期。这个表达式的每个位置代表一个时间元素:
- 第一个位置(0):分钟,0 表示每分钟开始时。
- 第二个位置(*/1):小时,"/1"表示每小时的第1分钟。
- 第三个位置(*):日,"*"表示每一天中的任何时间。
- 第四个位置(*):月份,同样"*"表示每个月中的任何一天。
- 第五个位置(*):星期,"*"表示每周的任何一天。
所以,"0 */1 * * *"的意思是,每天的每个小时的第1分钟执行任务。例如,如果你有一个任务计划在每天凌晨1点,你应该使用"1 0 * * *",但在这个例子中,由于"0 */1 * * *",任务会在每个小时的第一分钟执行,即从00:01到23:01都会执行。
相关问题
cron:0 */5 * * * ?
这个cron表达式的意思是每隔5分钟执行一次,秒位为0,其余位数不限制。具体解释如下:
- 秒位为0,表示每个0秒执行。
- 分位为*/5,表示每隔5分钟执行一次。
- 小时、日、月、星期几位都为*,表示不限制,即每小时每天每月每周的任意时间都可以执行。
因此,这个cron表达式会在每个小时的0分、5分、10分、15分、20分、25分、30分、35分、40分、45分、50分、55分的0秒时执行一次。
CRON:0 * */3 * * ?
这个CRON表达式表示每隔3天的每个小时的0分执行一次任务。其中第一个*表示秒,因为我们不需要精确到秒,所以用0代替;第二个*表示分钟,因为我们需要每个小时的0分执行,所以用0代替;/3表示每隔3天执行一次;第四个*表示月份,因为我们不需要指定月份,所以用*代替;第五个*表示星期几,因为我们不需要指定星期几,所以用*代替;第六个?表示不指定具体的某一天。因此,这个CRON表达式的含义是:每隔3天的每个小时的0分执行一次任务。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)