crontab命令的使用:
- crontab -e:给当前登录用户设置定时任务
- crontab -l:查看当前用户设置了哪些定时任务
- crontab -r:删除当前用户所有的定时任务
crontab -e 编辑定时任务,其语法格式如下:
* * * * * command
分 时 日 月 周 命令
案例:
特殊符号 | 含义 |
* | *:代表任何的时间。如第一个*表示每分钟都要执行一次的的意思
第一个*号:表示分钟,范围0-59,*等价于0-59 第二个*号:表示小时,范围0-23,*等价于0-23 第三个*号:表示日(天),范围1-31,*等价于1-31 第四个*号:表示月,范围1-12,*等价于1-12 第五个*号:表示周,范围0-6,*等价于0-6 (0和7都表示星期天) |
, | 代表不连续的时间。如: 0 5,8,11 * * * command
代表每天的5点0分、8点0分、11点0分执行命令 |
– | 表示连续的时间范围。如:10-20 * * * * command
代表每小时的第10分钟到20分每分钟执行一次命令 |
*/n | 代表每隔多久执行一次。如 */10 * * * * command
代表每隔10分钟就执行一次,*/10写成0-59/10也行,一个意思 |