你也可以通过我的独立博客 —— www.huliujia.com 获取本篇文章
crontab是类Unix系统最好用的工具之一,用来设置定时任务,这些定时任务也被称为“Cron Jobs”。Cron通常被用于运行定时备份、监控磁盘使用情况、定期删除不需要的文件(比如日志文件)、运行系统维护任务等。本文主要介绍crontab的基础使用,基本能覆盖大部分使用场景。
crontab的基本用法
分钟(0-59) 小时(0-24) 日(1-31) 月(1-12)星期(0-7) <要执行的命令>
其中星期从0到6,0表示周日,1~7对应星期一到星期日,也可以用0来表示星期日
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Jo9vNIaX-1611979617517)(/images/Crontab语法格式.png)]
上图每个星号*分别对应具体的时间块(分钟、小时、日等)
执行crontab -l
可以列出当前用户的所有定时任务
如果想要编辑当前用户的定时任务,执行crontab -e
,如果是第一次编辑crontab定时任务,需要先选择想要使用的编辑器,如下所示,输入对应的编号,如输入3,选择vim编辑器。
no crontab for root - using an