amethystqi 2019-06-01
一、首先介绍一下 Crontab 命令
crontab -e // 编辑crontab的工作内容
crontab -l // 查阅crontab的工作内容
crontab -r // 删除所有的crontab的工作内容,若仅要删除一项,请用-e去编辑
二、书写符号说明
* * * * * command
说明:从左到右5个*号分别代表:分钟,小时,日期,月份,周。command代表要执行的定时任务,比如一个脚本文件路径等。(注:这里的路径应该是绝对路径,在实际项目中也可以是一个接口地址)。
取值范围:
分钟 | 小时 | 日期 | 月份 | 周 |
0~59 | 0~23 | 1~31 | 1~12 | 0~7(这里0和7都代表星期天) |
特殊符号说明:
三:举例
每分钟执行一次test.sh脚本:
* * * * * /home/test.sh
每天8点执行一次test.sh脚本:
0 8 * * * /home/test.sh
每个月1号零点执行一次test.sh脚本:
0 0 1 * * /home/test.sh
每一个小时执行一次test.sh脚本:
* */1 * * * /home/test.sh
每天8点到10点之间每5分钟执行一次test.sh脚本:
*/5 8-10 * * * /home/test.sh