请教个问题,我使用函数计算这个触发器,我想每个小时里能整除5的分钟执行,比如0、5、10、15分等等[阿里云函数计算]

请教个问题,我使用函数计算这个触发器,我想每个小时里能整除5的分钟执行,比如0、5、10、15分等等时执行,这个cron应该怎么写呢?0 */5 * * * 是这样写吗?

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
3 条回复 A 作者 M 管理员
  1. 如果想要实现每个小时里能整除5的分钟执行触发器,可以使用如下的 cron 表达式:0 0/5 * * * *

    这个表达式分别表示 cron 表达式的六个字段:

    • 第一个字段:秒(0-59)
    • 第二个字段:分(0-59)
    • 第三个字段:小时(0-23)
    • 第四个字段:日期(1-31)
    • 第五个字段:月份(1-12)
    • 第六个字段:星期(0-7)0和7表示周日,1表示周一,依次类推。

    0/5 表示从第 0 分钟开始,每隔 5 分钟执行一次任务。因此,这个 cron 表达式可以满足每个小时里能整除5的分钟执行触发器的要求。

    注意,您需要根据实际情况调整 cron 表达式的其他字段,以满足您的具体需求。当您设置好对应的 cron 表达式后,就可以在函数计算的控制台中创建定时类型的触发器,从而实现您的定时任务。

  2. 您的理解是正确的。对于您的需求,可以使用 0 */5 * * * 这个 cron 表达式来实现。

    这个表达式的含义是,当分钟等于 0,并且小时、日期、月份、星期都不限制时,每隔 5 分钟就会触发一次。因此,可以实现每个小时里能整除 5 的分钟执行的效果。

    需要注意的是,函数计算支持的 cron 表达式,是基于 UTC 时间的。如果您想根据本地时间进行设置,需要将时区等因素考虑进去,然后做出相应的调整。

  3. 此答案来自钉钉群“阿里函数计算官网客户”

  4. 两种写法 */5 * * * * 或者 比较low写法 0,5,10,15,20,25,30,35,40,45,50,55 * * * *