3.初识Cron表达式
2018-07-16 02:38:52来源:博客园 阅读 ()
Cron:
计划任务,是任务在约定的时间执行已经计划好的工作,这是表面的意思。在Linux中,我们经常用到 cron 服务器来完成这项工作。cron服务器可以根据配置文件约定的时间来执行特定的作务。
Cron表达式:
是一种表达计划执行时间的表达式。
表达式结构:
秒 ------分-------时--------日--------月---------周--------年
因为年可以缺省,所以还有下面这种结构:
秒 ------分-------时--------日--------月---------周
cron规则:
字段 | 是否为空 | 符号 | 可填值 |
秒 | 否 | ,,*,-,\ | 0~59 |
分 | 否 | ,,*,-,\ | 0~59 |
时 | 否 | ,,*,-,\ | 0~23 |
日 | 否 | ,,*,-,\,?,L,W,C | 1~31 |
月 | 否 | ,,*,-,\ | 1~12,JAN~DEC |
周 | 否 | ,,*,-,\?,L,C,# | 1~7,SUN~SAT |
年 | 是 | ,,*,-,\ | 1970~2099 |
符号详解:
符号 | 解析 | 示例表达式 | 含义 |
, | 并,连接 | 0 0 10,15 * * ? * | 每天的10:00:00和15:00:00各执行一次 |
* | 全部 | * * 10 * * ?* |
每天的10:00:00开始,每秒钟执行一次, 10:59:59结束 |
- | 在<>范围之间 | 10-20 0 0 * * ? * |
每天10:00:10开始,10:00:20结束, 每秒钟执行一次 |
\ | 间隔 | */5 * * * * ?* |
每隔5s执行一次 |
? | 忽略 | * * * * * ? * |
每秒执行一次, 当日指定时,周就需要忽略, 反之,毅然 因为日和周会产生冲突 |
L | 本月最后一天or周六 | 0 0 0 L * ?* |
每月的最后一天00:00:00 执行一次 |
W | 工作日,周一到周五 | 0 0 6 *W * ? * | 所有工作日的06:00:00执行一次 |
C | 日期之后 | 0 0 6 10C * ? * | 每个月的10号之后,每天06:00:00执行一次 |
# | 指定某月某周的周几 | 0 0 0 ? 6 3#1 * |
每年的父亲节那天的00:00:00执行一次 |
高级使用范例:
查看在线文档
2018-07-14
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:Java基础五
下一篇:基于Redis实现分布式锁实战
- 学习笔记之Lambda表达式 2020-06-05
- 初识Nginx——前后端发布 2020-06-03
- JAVA8 Lambda表达式 2020-05-31
- Lambda表达式用法大比较: Scala和Java 8 2020-05-26
- 初识JAVA(学习记录) 2020-05-19
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash