crontab 表达式 语法
表达式
min hour day month week cmd
crontab表达式描述的是时间集合 */1 * * * *
表示所有的分钟集合(0-59)都会执行
crontab表达式各个栏位范围如下:
字段名 | 是否必须 | 允许的值 | 允许的特定字符 |
分(Minutes) | 是 | 0-59 | * / , - |
时(Hours) | 是 | 0-23 | * / , - |
日(Day of month)/td> | 是 | 1-31 | * / , – ? |
月(Month) | 是 | 1-12 or JAN-DEC | * / , - |
星期(Day of week) | 否 | 0-6 or SUM-SAT | * / , – ? |
先那分钟(min)这个栏位来说,我们用 int64 的二进制来标记分钟上的集合,从右往左第1位标识0分钟,第2位标记标识1分钟一直到第60位标记第59分钟.
用程序语言描述的话就是 第0分钟用 1<< 0 标识 第1分钟用 1<<1 标记 第59分钟就是 1<< 59。
“/”符号
ok,照上面说的方法 我们如何表示 */1 * *