定时调度任务,怎么指定时间段,每隔两小时运行一次?

每天的08:05至18:05,每隔两小时执行一次image.png

FineReport Yours飞飞 发布于 2025-5-19 12:44 (编辑于 2025-5-19 12:44)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
jokerGGLv5见习互助
发布于2025-5-19 13:02

0 5 8,10,12,14,16,18 * * ? 

https://www.pppet.net/

最佳回答
0
FR-LeonLv4初级互助
发布于2025-5-19 13:25

可以通过以下两种方式实现定时调度任务在每天的08:05至18:05每隔两小时执行一次:

方法一:使用Cron表达式

推荐使用表达式:0 5 8-18/2 * * ?含义解析:

  • 0 5:表示在每小时的第5分钟触发

  • 8-18/2:表示从8点到18点,每隔2小时触发一次

  • * * ?:表示每天、每月都执行

效果:会在08:05、10:05、12:05、14:05、16:05、18:05各执行一次

Cron表达式示例(您可以通过此工具验证表达式)

方法二:明细频率设置
  1. 进入定时调度任务的「调度周期」设置

  2. 选择「明细频率设置」→「添加」

  3. 按以下规则添加多个执行时间:

    • 执行时间:8时5分

    • 执行时间:10时5分

    • 执行时间:12时5分

    • 执行时间:14时5分

    • 执行时间:16时5分

    • 执行时间:18时5分

  4. 勾选所有添加的明细频率

明细频率设置界面

注意事项

  • 如果使用明细频率设置,系统会根据第一条显示下次运行时间,但实际会执行所有勾选的明细时间

  • 确保服务器时区设置为东八区(+0800),否则可能出现时间偏移

最佳回答
0
东云川Lv4见习互助
发布于2025-5-19 14:38

5 8-18/2 * * *

  • 4关注人数
  • 85浏览人数
  • 最后回答于:2025-5-19 14:38
    请选择关闭问题的原因
    确定 取消
    返回顶部