Linux:Cron表达式:修订间差异
imported>Soleverlee 以“=操作符号= 一个区域里填写多个数值的方法: *逗号 (',') 分开的值,例如:“1,3,4,7,8” *连词符 ('-') 制定值的范围,例如:...”为内容创建页面 |
imported>Soleverlee 小 Soleverlee移动页面Cron表达式至Linux:Cron表达式,不留重定向 |
||
(未显示同一用户的1个中间版本) | |||
第6行: | 第6行: | ||
*星号 ('*') 代表任何可能的值。例如,在“小时域” 里的星号等于是“每一个小时”,等等 | *星号 ('*') 代表任何可能的值。例如,在“小时域” 里的星号等于是“每一个小时”,等等 | ||
*某些cron程序的扩展版本也支持斜线 ('/') 操作符,用于表示跳过某些给定的数。例如,“*/3”在小时域中等于“0,3,6,9,12,15,18,21”等被3整除的数; | *某些cron程序的扩展版本也支持斜线 ('/') 操作符,用于表示跳过某些给定的数。例如,“*/3”在小时域中等于“0,3,6,9,12,15,18,21”等被3整除的数; | ||
=时间设置= | |||
<pre> | |||
# 文件格式说明 | |||
# ——分钟 (0 - 59) | |||
# | ——小时 (0 - 23) | |||
# | | ——日 (1 - 31) | |||
# | | | ——月 (1 - 12) | |||
# | | | | ——星期 (0 - 7)(星期日=0或7) | |||
# | | | | | | |||
# * * * * * 被执行的命令 | |||
</pre> | |||
注: | |||
*在“星期域”(第五个域),0和7都被视为星期日。 | |||
*不很直观的用法:如果日期和星期同时被设定,那么其中的一个条件被满足时,指令便会被执行。请参考下例。 | |||
*前5个域称之分时日月周,可方便个人记忆。 | |||
*从第六个域起,指明要执行的命令。 | |||
[[Category:Linux/Unix]] | [[Category:Linux/Unix]] |
2016年12月18日 (日) 12:19的最新版本
操作符号
一个区域里填写多个数值的方法:
- 逗号 (',') 分开的值,例如:“1,3,4,7,8”
- 连词符 ('-') 制定值的范围,例如:“1-6”,意思等同于“1,2,3,4,5,6”
- 星号 ('*') 代表任何可能的值。例如,在“小时域” 里的星号等于是“每一个小时”,等等
- 某些cron程序的扩展版本也支持斜线 ('/') 操作符,用于表示跳过某些给定的数。例如,“*/3”在小时域中等于“0,3,6,9,12,15,18,21”等被3整除的数;
时间设置
# 文件格式说明 # ——分钟 (0 - 59) # | ——小时 (0 - 23) # | | ——日 (1 - 31) # | | | ——月 (1 - 12) # | | | | ——星期 (0 - 7)(星期日=0或7) # | | | | | # * * * * * 被执行的命令
注:
- 在“星期域”(第五个域),0和7都被视为星期日。
- 不很直观的用法:如果日期和星期同时被设定,那么其中的一个条件被满足时,指令便会被执行。请参考下例。
- 前5个域称之分时日月周,可方便个人记忆。
- 从第六个域起,指明要执行的命令。