介绍:
任务调度:是指系统在某个时间执行的特定的命令或程序
任务调度的分类:
1.系统的工作:某些重要的工作必须周而复始的执行
2.个别用户工作:个别用户希望执行某些程序
基本用法:
crontab 选项
常用选项:
-e :编辑crontab定时任务
-l : 查询crontab任务
-r : 删除当前用户所有的crontab任务
5个占位符的说明
使用步骤:
crontab -e 编辑一个任务调度
编辑内容(一分钟后将查看的/home中的内容,追加到/home/temp.txt文件中)
保存并退出
查看结果
crond时间规则
特殊符号的说明
注意:星期几和几号不要同时出现,他们都表示天数,易混淆
crontab的相关指令
crontab -r :终止任务调度
crontab -l : 列出当前有那些任务调度
service crond restart :重启任务调度
案例一
设置一个任务调度
每个一分钟将当前日期信息追加到/home/time.txt文件
查看time.txt文件内容
案例二
编写一个shell脚本
内容如下
给定脚本文件权限(744)
执行一下times.sh脚本,产生mydate文件
查看mydate文件内容
将shell脚本放入到任务调度当中
每个一分钟执行脚本
查看文件的结果
查看当前的任务调度有哪些