crontab 进行定时任务的设置
- 基本语法:
crontab [选项]
- 常用选项:
- -e :编辑定时任务
- -l :查询定时任务
- -r :删除当前用户的所有定时任务
- 五个占位符的说明
项目 | 含义 | 范围 |
---|---|---|
第一个* | 一小时当中的第几分钟 | 0-59 |
第二个* | 一天当中的第几小时 | 0-23 |
第三个* | 一月当中的第几天 | 1-31 |
第四个* | 一年当中的第几月 | 1-12 |
第五个* | 一周当中的星期几 | 0-7,0和7都代表星期天 |
- 特殊符号的说明
特殊符号 | 说明 |
---|---|
* | 代表任何时间,比如第一个*就代表一小时中的每一分钟 |
, | 代表不连续的时间,比如0 8,12,16 * * * 代表每天的8点/12点/16点都执行一次命令 |
- | 代表连续的时间范围,比如0 5 * * 1-5 代表周一到周五每天五点0分执行一次 |
*/n | 代表没隔多久执行一次,比如*/10 * * * * 代表每隔10分钟执行一次 |
- crond 相关指令
- crontab -r : 终止任务调度
- crontab -l : 列出当前有哪些任务调度
- service crond restart : 重启任务调度