出于测试目的,我想每 15 分钟运行一次命令检查。我对 crontab 的正确时间范围语法有点困惑:
它是否正确 :
*/15 * * * *
或者
这个 :
15 * * * *
我认为这是第一个,因为第二个将在 1 小时后运行 15 分钟(一次)。有任何想法吗?
答案1
第一个将(最常见的cron
实现)每 15 分钟运行一次该命令,相当于0,15,30,45 * * * *
.
第二个每小时运行 15 分钟。
crontab(5)
您系统的手册对此进行了描述( man 5 crontab
)。
答案2
第一个 crontab 行意味着每 15 分钟运行一个命令。
第二个表示每小时 15 分钟后运行命令。
答案3
第一个每隔15分钟执行一次,即xxh15; xxh30; xxh45; (xx + 1)h00。
第二个将在第 15 分钟执行。例如:xxh15; (xx + 1)h15; (xx + 2)h15。
如果您对如何设置 crontab 有任何疑问,我建议您检查crontab大师。