crontab 进行定时任务的设置
任务调度:是指系统在某个时间执行的特定的命令或程序.
任务调度分类:1.系统工作:有些重要工作必须周而复始地执行。如病毒扫描等
个别用户工作:个别用户希望执行某些程序,比如对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命令
5个占位符说明
项目 含义 范围
第一个* 一小时当中的第几分钟 0~59
第二个* 一天当中第几个小时 0~23
第三个* 一个月当中第几天 1~31
第四个* 一年当中第几个月 1~12
第五个* 一周当中的星期几 0~7(0和7都代表星期日)