crontab定时任务笔记

*(分钟) *(小时) *(天) *(月) *(周) 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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容