cron语法 |
您所在的位置:网站首页 › 3m隔热膜效果怎么样 › cron语法 |
cron 语法 最近在搞时看到可以⽤ cron 语法设置定时任务。所以研究了下 cron 语法。 every '0 0 27-31 * *' do command "echo 'you can use raw cron syntax too'" end cron 命令,⽤于设置周期性被执⾏的指令。 格式 # ⽂件格式说明 # —— 分钟 (0 - 59) # | —— ⼩时 (0 - 23) # | | —— ⽇ (1 - 31) # | | | —— ⽉ (1 - 12) # | | | | —— 星期 (0 - 7) (星期⽇ =0 或 7 ) # | | | | | # * * * * * 被执⾏的命令 1 , * 符号: 30 18 * * * #do something 表⽰每天 18 点 30 分运⾏命令。其中 * 表⽰任意值,此例中就是说,不考虑⽇ , ⽉
和
星期的值。 如果 * 在前: * 5 * * * #do something 表⽰从凌晨 5 点到凌晨 6 点之间,每分钟运⾏⼀次。
2 ,⽤逗号分割的值: 0 0 1,5,10 * * #do something 表⽰在⼀个⽉的第 1 天,第 5 天,第 10 天的 0 点 0 分运⾏命令。
3 , range : 0 0 * * 1-5 #do something 1-5 表⽰从星期⼀到星期五每天 0 点 0 分运⾏命令 ls 。
4, 如果同时指定了天和星期,就是都运⾏的关系。 0 0 10 * 1 #do something 在每个⽉的第 10 天和每个星期⼀运⾏命令。
5 ,斜杠 */10 * * * * #do something 表⽰每隔 10 分钟运⾏⼀次命令。如果是 0-10/5 则表⽰,在每个⼩时头 10 分钟内,每 5 分钟运⾏⼀次。 * 10/2 * * * #do something 则表⽰从每天的第 10 ⼩时开始,每隔 2 ⼩时的⼀个⼩时间隔内,每秒运⾏⼀次。
cron 语法只能精确到分钟,配合 whenever ⽤起来还是很厉害的。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |