*(分钟) *(小时) *(天) *(月) *(周) sh xxx.sh
时间特殊符号 特殊符号含义
*(星号) 代表任何时间。比如第一个"*"就代表一小时种每分钟都执行一次的意思。
,(逗号) 代表不连续的时间。比如"0 8,12,16***命令"就代表在每天的 8 点 0 分、12 点 0 分、16 点 0 分都执行一次命令。
-(中杠) 代表连续的时间范围。比如"0 5 ** 1-6命令",代表在周一到周六的凌晨 5 点 0 分执行命令。
/(正斜线) 代表每隔多久执行一次。比如"*/10****命令",代表每隔 10 分钟就执行一次命令。
每分钟执行 */1 * * * *
每小时 0 */1 * * *
每天 0 0 * * *
每周 0 0 * * 0
每月 0 0 1 * *
每年执行 0 0 1 1 *
每小时的第3和第15分钟执行 3,15 * * * *
在上午8点到11点的第3和第15分钟执行 3,15 8-11 * * *
每隔两天的上午8点到11点的第3和第15分钟执行 3,15 8-11 */2 * *
每个星期一的上午8点到11点的第3和第15分钟执行 3,15 8-11 * * 1
每月每天的 0 点 20 分, 2 点 20 分, 4 点 20 分....执行 20 0-23/2 * * *
每天7:30执行 30 7 * * *
每月1号和15号执行 0 0 1,15 * *
每小时的第一分钟执行 1 * * * *
每月的1、11、21、31日的6:30执行 30 6 */10 * *
参考:
https://www.zhangshilong.cn/work/122156.html
https://segmentfault.com/a/1190000014806494
网友评论