cron执行时间计算
提示:如 0 0/6 * * * ? 只需输入红色部分即可生成执行时间,用于验证cron表达式是否正确。在线生成cron表达式,请前往cron专业工具
工具介绍
cron表达式是一种用于指定定时任务执行时间的字符串表达式。它由6个或者7个字段组成,分别表示秒、分钟、小时、天数、月份、星期几以及年。每个字段都可以使用特定的符号来指定时间范围或间隔。
cron语法规则
* * * * * * * - - - - - - - | | | | | | | | | | | | | +-- 年 (可选字段) | | | | | +------ 周 (1 ~ 7 表示 周日 ~ 周六 或者 SUN,MON,TUE,WED,THU,FRI,SAT) | | | | +---------- 月 (1 - 12 或者JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC) | | | +-------------- 日 (1 - 31) | | +------------------ 时 (0 - 23) | +---------------------- 分 (0 - 59) +-------------------------- 秒 (0 - 59)
常用crontab表达式示例
0 0/5 * * * ? #每5分钟执行 0 0,30 * * * ? #每30分钟执行一次 0 0/15 6-23 * * ? #早6点到晚11点每15分钟执行 0 0 2 ? * SAT,SUN #周六周日凌晨2点执行 0 0 9-18 * * MON-FRI #工作日9点到18点整点执行 0 0 0 1 * ? #每月1号凌晨执行 0 0 0 ? * MON #每周一凌晨执行 0 0 0 * * ? #每天凌晨执行

沪公网安备31010502007661号
