Linux学习 - 系统定时任务
1 crond服务管理与访问控制
只有打开crond服务打开才能进行系统定时任务
service crond restart
chkconfig crond on
2 定时任务编辑
crontab [选项]
-e 编辑crontab定时任务
-l 查询crontab任务
-r 删除当前用户所有的crontab任务
注:crontab -e 进入crontab编辑界面,会打开vim编辑定时任务
按照格式“ * * * * * 任务 ” 实现定时任务
项目 | 含义 | 范围 |
第1个 * | 分 | 0-59 |
第2个 * | 时 | 0-23 |
第3个 * | 日 | 1-31 |
第4个 * | 月 | 1-12 |
第5个 * | 星期 | 0-7 |
例:
时间 | 含义 | |||||
45 | 22 | * | * | * | 命令 | 在每天的22:45执行命令 |
0 | 17 | * | * | 1 | 命令 | 在每周1的17:00执行命令 |
0 | 5 | 1,15 | * | * | 命令 | 每月的1号、15号5:00执行命令 |
40 | 4 | * | * | 1-5 | 命令 | 每周1到周5的4:40执行命令 |
*/10
|
4 | * | * | * | 命令 | 每天4:00,每隔10分钟执行一次命令 |
0 | 0 | 1,15 | * | 1 | 命令 | 每月的1号、15号,每周1的00:00都会执行命令 |