Cron Expression
来源:互联网 发布:天龙八部挂机软件 编辑:程序博客网 时间:2024/05/01 14:02
Cron-Expresstion in Linux
cron来自希腊语的chronos(时间)一词。在linux中,通过运行crontab -e就可以设置在特定的时刻自动运行你指定的程序。每个用户的自动运行程序,都放在/var/spool/cron/目录下,以自己用户名命名的文件中。在这些文件中,每一行都设置一个自动指行的命令,以及其运行的时间。每一行都由7个字段构成,相邻的字段以空格相间,每个字段的含义如下
补充说明:
- 用*/n表示某字段单位时间内运行n次
- 可以通过以“,”相隔的一列数字,在表示某字段运行的特定值
- 可以通过n-m来指定n到m 这个区间
- 可以用>>logfile 2>&1来将程序运行的输出或错误都写到logfile中
- /dev/null 2>&1可用丢弃程序运行时的输出或错误
- 可将几个命令以;相隔用()包括起来
参考文档: Cron Help Guide
Cron-Expression in Quartz
表达式用" "分隔为7个部分,每部分含义如下
补充说明:
- '*'代表 '任何值'
- '?'也代表 '任何值', 但只用于 Day-of-month 和 Day-of-Week, 当其中一个设置了条件时,另外一个就要用'?' 来表示 '任何值'
- '-'用来表示范围, 比如 Day-of-month 5-10 代表 5号到10号
- ','用来添加附加的参数,比如 Hours 4,14 代表 上午4点和下午两点
- '/'用来代表增量以用来循环,比如 Hours 2/6 代表 2点,8点,下午2点,下午8点
- 'L'用于 Day-of-month 和 Day-of-Week, 代表最后1天, 在Day-of-month中只用'L'就可以,在Day-of-week中用 'nL' 来代表是最后一个星期n
- 'W'用于 Day-of-month, 代表最近工作日,比如 '15W', 如果15号那天是周六则取14号周五,如果是周日则取16号周一,其他情况不变
- 'LW' 代表当月最后一个工作日
- '#'用于 Day-of-Week, 'n#m'用于代表当月第m个 "周n"(根据n在week中的定义确定)
- 'C'似乎目前还没实现完全,暂不解释(自己也还不是很清楚,先看文档吧)
- Cron Expression
- Cron Expression
- cron Expression(cron表达式)
- Quartz Cron Expression [摘]
- Cron Expression @ Quartz
- CronTrigger Cron-Expression Definition
- Quartz Cron Expression 备忘
- Quartz Cron Expression 备忘
- Spring Cron Expression
- Quartz Cron Expression 备忘
- CRON expression syntax
- Quartz Cron 触发器 Cron Expression 的格式
- Quartz Cron 触发器 Cron Expression 的格式
- Quartz Cron 触发器 Cron Expression 的格式
- Quartz-Cron Expression 使用介绍
- 【引用】Quartz Cron Expression 详解
- Quartz-Cron Expression 使用介绍
- Help you gen the cron expression online
- 赵照:李永波以让球为荣乃中国体育之耻
- 4.3.2 主机名称验证
- 4.3.1 电子邮件验证
- 马英九称任内不支持“法理台独”
- 大树
- Cron Expression
- 4.3 网络常用元素验证
- 高校毕业生"三支一扶"计划 启动箱
- oracle的一些常见问题及处理
- 相关文章:
- Unix平稳 Windows欲甩Linux
- 4.2.6 文件路径验证
- C#高级编程:使用XmlDocument对象[1]
- 解密百度IM项目组“特种部队”