






















Cron表达式的起源可以追溯到1970年代早期的UNIX系统。以下是关于Cron表达式起源的详细介绍:
起源:
作用与特点:
格式与语法:
Cron表达式通常包含5个或6个时间字段,从左到右分别表示分钟、小时、日期、月份和星期几(可选的秒字段在某些系统中也被支持)。每个字段都可以使用数字、星号、逗号、减号、正斜杠和问号等特殊字符来指定值或范围。
字段组成:
特殊字符:
*:表示该字段的所有可能值。,:用于指定多个值。-:用于指定一个范围。/:指定数值的增量。?:在日期和星期字段中,用于表示不指定值。L:在日期字段中,表示当月的最后一天;在星期字段中,表示某月的最后一个星期X。W:在日期字段中,表示离指定日期最近的工作日(周一至周五)。#:在星期字段中,用于指定一个月的第几个星期X。使用示例:
0 0 12 * * ?0 0 10 * * 1,3,50 0 17 L * ?0 0 1 * * 2#2Cron表达式在不同的系统和应用中可能有不同的实现和变种,这主要是基于特定系统或应用的需求和特性。以下是一些常见环境中Cron表达式的不同实现和变种:
┌──────────── [可选] 秒 (0 - 59)
| ┌────────── 分钟 (0 - 59)
| | ┌──────── 小时 (0 - 23)
| | | ┌────── 天数 (1 - 31)
| | | | ┌──── 月份 (1 - 12) OR jan,feb,mar,apr ...
| | | | | ┌── 星期几 (0 - 6, 星期天 = 0) OR sun,mon ...
| | | | | |
* * * * * *
秒 分 时 日 月 周 年(可选)。* * * * * * *
- - - - - - -
| | | | | | |
| | | | | | + year [optional]
| | | | | +----- day of week (1 - 7) sun,mon,tue,wed,thu,fri,sat
| | | | +---------- month (1 - 12) OR jan,feb,mar,apr ...
| | | +--------------- day of month (1 - 31)
| | +-------------------- hour (0 - 23)
| +------------------------- min (0 - 59)
+------------------------------ second (0 - 59)
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。