定时规则解析与设置方法

学习笔记作者:admin日期:2025-07-28点击:13

摘要:解析 Cron 表达式 '0 0 7 * * ?' 的含义,并说明如何设置每 8 小时执行一次任务。

定时规则解析

      定时规则 0 0 7 * * ? 是一种 Cron 表达式,用于任务调度。

Quartz 框架中的含义

Seconds Minutes Hours Day-of-Month Month Day-of-Week Year (optional)
  • Seconds: 0
  • Minutes: 0
  • Hours: 7
  • Day-of-Month: *
  • Month: *
  • Day-of-Week: ?

      每天上午 7:00:00 执行一次。

Linux crontab 中的写法

      Linux crontab 使用以下格式:

分 时 日 月 星期

      正确写法应为:

0 7 * * * /your/command/here

设置每 8 小时执行一次

Quartz 框架

      使用表达式 0 0 */8 * * ?

Linux crontab

      使用表达式:

0 0 */8 * * /your/command/here

总结

需求 Quartz 表达式 Linux crontab 写法
每天 7:00 执行 0 0 7 * * ? 0 7 * * * /command
每 8 小时执行一次 0 0 */8 * * ? 0 0 */8 * * /command

上一篇      下一篇