首页 > 其他分享 >cron表达式的讲解

cron表达式的讲解

时间:2024-10-29 08:50:46浏览次数:1  
标签:10 15 14 每天 触发 cron 上午 讲解 表达式

一 cron的结构
Cron表达式是一个字符串,以5个或6个空格隔开,分为6个或7个域,每一个域代表一个含义,Cron有如下两种语法格式:

七个域
Seconds Minutes Hours DayOfMonth Month DayOfWeek Year
1
即corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期 年份

六个域
Seconds Minutes Hours DayOfMonth Month DayOfWeek
1
即corn从左到右(用空格隔开):秒 分 小时 月份中的日期 月份 星期中的日期

二 各域的含义
域 允许值 允许的特殊字符
秒(Seconds) 0~59的整数 , - * / 四个字符
分(Minutes) 0~59的整数 , - * / 四个字符
0~59的整数 0~23的整数 , - * / 四个字符
日期(DayOfMonth) 1~31的整数(但是你需要考虑你月的天数) ,- * ? / L W C 八个字符
月份(Month) 1~12的整数或者 JAN-DEC , - * / 四个字符
星期(DayOfWeek) 1~7的整数或者 SUN-SAT (1=SUN) , - * ? / L C # 八个字符
年(可选,留空)(Year) 1970~2099 , - * / 四个字符
每一个域都能使用数字,但还可以出现如下特殊字符,允许的特殊字符含义如下:
————————————————

cron 表达式对特殊字符的大小写不敏感,对代表星期的缩写英文大小写也不敏感。

三 常用cron表达式
表达式 说明
0 0 2 1 * ? * 表示在每月的1日的凌晨2点调整任务
0 15 10 ? * MON-FRI 表示周一到周五每天上午10:15执行作业
0 15 10 ? * 6L 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作业
0 0 10,14,16 * * ? 每天上午10点,下午2点,4点执行
0 0/30 9-17 * * ? 朝九晚五工作时间内每半小时
0 0 12 ? * WED 表示每个星期三中午12点
0 0 12 * * ? 每天中午12点触发
0 15 10 ? * * 每天上午10:15触发
0 15 10 * * ? 每天上午10:15触发
0 15 10 * * ? * 每天上午10:15触发
0 15 10 * * ? 2005 2005年的每天上午10:15触发
0 * 14 * * ? 在每天下午2点到下午2:59期间的每1分钟触发
0 0/5 14 * * ? 在每天下午2点到下午2:55期间的每5分钟触发
0 0/5 14,18 * * ? 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发
0 0-5 14 * * ? 在每天下午2点到下午2:05期间的每1分钟触发
0 10,44 14 ? 3 WED 每年三月的星期三的下午2:10和2:44触发
0 15 10 ? * MON-FRI 周一至周五的上午10:15触发
0 15 10 15 * ? 每月15日上午10:15触发
0 15 10 L * ? 每月最后一日的上午10:15触发
0 15 10 ? * 6L 每月的最后一个星期五上午10:15触发
0 15 10 ? * 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发
0 15 10 ? * 6#3 每月的第三个星期五上午10:15触发
————————————————

 

标签:10,15,14,每天,触发,cron,上午,讲解,表达式
From: https://www.cnblogs.com/zitjubiz/p/18512076

相关文章

  • 基于Springboot+Vue 药品药房管理系统(源码+LW+部署讲解+数据库+ppt)
    !!!!!!!!!会持续一直更新下去有问必答一键收藏关注不迷路源码获取:https://pan.baidu.com/s/1aRpOv3f2sdtVYOogQjb8jg?pwd=jf1d提取码:jf1d !!!!!!!!!项目介绍随着医疗行业的快速发展和对药品管理要求的提高,一个功能齐全、界面友好的药品药房管理系统应运而生。该系统旨在帮助医院和药店......
  • 基于springboot+vue的Java的新生入学报到系统的设计与实现(源码+lw+部署文档+讲解等)
    课题摘要本课题聚焦于设计和开发一个高效、便捷、准确的基于SpringBoot+Vue的Java新生入学报到系统,以优化新生报到流程,提高学校迎新工作的效率和质量,为新生提供良好的入学体验。该系统涵盖新生信息管理、报到流程管理、宿舍分配管理、缴费管理、迎新通知与指引、数......
  • 基于SpringBoot+Vue的校园心理咨询平台网站系统(源码+LW+调试文档+讲解)
    背景及意义在功能实现方面,学生信息管理模块详细记录学生的基本信息、心理状况等,为个性化心理咨询提供依据。心理咨询预约模块允许学生根据自己的时间和需求选择合适的咨询师进行预约,方便快捷。在线咨询模块通过实时通信技术,实现学生与咨询师之间的在线交流,保护学生隐私。......
  • 【25届计算机毕设选题推荐】基于Python的西西家居全屋定制系统的设计与实现 【附源码+
    ✍✍计算机编程指导师⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java实战|SpringBoot/SSMPython实战项目|Django微信小程......
  • 【计算机专业毕设选题推荐】基于协同过滤算法的的儿童图书推荐系统的设计与实现 【附
    ✍✍计算机编程指导师⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!⚡⚡Java实战|SpringBoot/SSMPython实战项目|Django微信小程......
  • 代码随想录算法训练营第十一天|leetcode150. 逆波兰表达式求值、leetcode239. 滑动窗
    1leetcode150.逆波兰表达式求值题目链接:150.逆波兰表达式求值-力扣(LeetCode)文章链接:代码随想录视频链接:栈的最后表演!|LeetCode:150.逆波兰表达式求值_哔哩哔哩_bilibili自己的思路:这是一道有思路,但是思路并不多的题目,就是我会觉得是先将数据进行添加,然后对于符号通过倒......
  • 立即执行函数表达式(Immediately Invoked Function Expression, IIFE)的学习
    一、立即执行函数表达式(ImmediatelyInvokedFunctionExpression,IIFE)。这种模式在JavaScript中常用于创建一个独立的作用域,以避免变量污染全局命名空间。常见的例子可以分解如下:(function(window){//这里可以写任何需要执行的代码})(window);在这个例子中,funct......
  • python 正则表达式
    python使用正则表达式re.searchsearchObj=re.search(r'正则表达式',line,flag)ifsearchObj:print"searchObj.group():",searchObj.group()#查看匹配到的字符串print"searchObj.group():",searchObj.group(1)#查看第一个捕获组的内容print"......
  • AMBA AXI协议规范讲解(3)
    本小节重点讲述了AXI规范中的基本构成和基本协议,比如经典的握手协议以及尊徐的规范。A3、SingleInterfaceRequirements本章描述了单个主设备和从设备之间基本的AXI协议事务基本要求。包含以下几个部分:时钟和复位基本读写事务通道之间的关系事务结构A3.1Clockandrese......
  • 【继承】讲解
    访问控制传递下去可以一共分为四个特性公有保护私有存在但不可见虽然它们各自的特性不同,能不能使用也另说,但是在建立类对象的时候,系统都会申请相应的内存,也就是说,无论它们能不能用,它们都存在。公有继承基类的私有数据成员存在但在派生类里不可见即不可直接使用:但......