gpt4 book ai didi

crontab - crontab 小时范围 a-b 也会在 b 之后运行吗?

转载 作者:行者123 更新时间:2023-12-04 09:06:40 29 4
gpt4 key购买 nike

假设我有一个 crontab,它每 20 运行一次分钟,我有一个可以变化的小时范围,所以让我们说 a-b ,在一个例子中可能看起来像

*/20 5-23 * * * /usr/bin/cool_program

我的问题是,cron 也会在 23:00、23:20、23:40 和 00:00 运行吗?

最佳答案

GK27's answer没有完全回答这个问题,所以让我澄清一下:
cron将在时间与提供的表达式匹配时运行作业。您的表达式告诉它在分钟可被 20 整除 ( */20 ) 时运行,您的小时范围告诉它在小时在指定范围内 ( 5-23 ) 时运行。剩下的三个*告诉它匹配任何一天、一个月和一周中的任何一天。

因此,第一个作业将在 05:00 运行,因为小时 05 , 在 5 到 23 的范围内和分钟,00 , 可被 20 整除。最后一个作业将在 23:40 运行,因为小时,23 , 在 5 到 23 的范围内和分钟,40 , 可以被 20 整除。它不会在 00:00 运行,因为小时,00 , 不在 5 到 23 的范围内。

关于crontab - crontab 小时范围 a-b 也会在 b 之后运行吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16352399/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com