crond 任务调度
crontab 进行 定时任务的设置。
概述
任务调度:是指系统在某个时间执行的特定的命令或程序。
任务调度分类:
- 1.系统工作:有些重要的工作必须周而复始地执行。如病毒扫描等
- 2.个别用户工作:个别用户可能希望执行某些程序,比如对mysql数据库的备份。
基本语法
- crontab [选项]
常用选项
- -e 编辑crontab定时任务
- -l 查询crontab任务
- -r 删除当前用户所有的crontab
快速入门
要求:
- 设置任务调度文件:/etc/crontab。
- 设置个人任务调度。执行crontab –e命令(缩写内容少时)。
- 接着输入任务到调度文件
- 如:*/1 * * * * ls –l /etc/ > /tmp/to.txt
- 意思说每小时的每分钟执行ls –l /etc/ > /tmp/to.txt 命令
步骤如下:
- crontab -e 进入编辑
- */1****ls -l /ec >> /tmp/to.txt
- 当保存退出程序
- 在每一分钟都会自动的调用 ls -l /etc/ >> /tmp/otxt
5个占位符的说明
- 项目 含义 范围
- 第一个“*” 一小时当中的第几分钟 0-59
- 第二个“*” 一天当中的第几小时 0-23
- 第三个“*” 一个月当中的第几天 1-31
- 第四个“*” 一年当中的第几月 &nb