设为首页 加入收藏

TOP

定时任务 cron表达式
2023-07-25 21:42:52 】 浏览:24
Tags:时任务 cron

 cron 有2种表达形式 

  • 6个时间刻度的话  * * * * * *  分别对应  秒 分 时 日 月 星期 ;
  • 7个时间刻度的话  * * * * * * *  分别对应  秒 分 时 日 月 星期 年;

>>>注意 时间刻度之间得用 ‘空格’分隔

 

对应的通配符有: *   ?    /   -   ,

  • 星号(*): 指的是 该时间刻度的所有时间,即全匹配 。
  • 问号(?):指的是 该时间刻度不指定值,注意只有 日和星期 对应的位置 可以使用,一般日和星期选择时会二选一使用免得产生冲突 。
  • 斜杆(/): 指的是 该时间刻度的时间间隔,就比如 */2 * * * * * *  相当于 每2秒 执行一次。
  • 横杆(-): 指的是 该时间刻度的选定范围。可以3-20 这样写,就是再这个时间范围区间的 都符合表达式条件。 
  • 逗号(,): 指的是 指定的多个时间点 都符合表达式条件,比如 10,20,30 * * * * *  就是在每分钟的10秒 20秒 30秒 的时候 执行任务。

 

举几个栗子:

  我想在每天的12点30分执行定时  那就是:0 30 12 * * *  

  我想每天的21点执行定时   那就是:0 0 21 * * *

  我想每坐45分执行定时    那就是:0 */45 * * * *

  每周六晚上8点执行任务  那就是:0 0 20 ? * STA

  每月1号凌晨1点执行任务  那就是:0 0 1 1 * ?

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇面试官:怎么去除 List 中的重复.. 下一篇day06-Spring管理Bean-IOC-04

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目