Cron 中 */2 是怎么计算的

5,25,45 * */2 * * 

这段代码中*/2 表示每两天执行一次,但你知道具体是哪天吗?是固定的数字,还是和服务器启动的事件有关,比如是T+2,T+4?

AI 告诉我,

*/2 的含义是:从该字段的 最小值起,每隔 2 个单位执行一次
以日字段(第 3 个字段)为例:

  • */2 表示:从 1 号开始,1、3、5、7…… 都会执行
  • 不是根据你启动服务的时间(T+2)来计算,而是跟 自然日历 挂钩

是固定的:1,3,5,7,…(日历中的奇数日)
和服务启动时间无关,不是 T+2

Leave a Comment

邮箱地址不会被公开。 必填项已用*标注