crond 任务调度
1. crond 任务调度
概述 任务调度:是指系统在某个时间执行的特定的命令或程序
任务调度分类:
①系统工作:有些重要的工作必须周而复始地执行,如病毒扫描等
②个别用户工作:个别用户可能希望执行某些程序,比如对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中加入任务即可,对于比较复杂的任务需要写脚本)
具体步骤:
crontab -e
等到一分钟满的时候就会触发那个命令,生成to.txt文件(在每一分中的时候都会自动的调用ls –l /etc/ > /tmp/to.txt)
项目 含义 范围
第一个“*” 一小时当中的第几分钟 0-59
第二个“*” 一天当中的第几小时 0-23
第三个“*” 一个月当中的第几天 1-31
第四个“*” 一年当中的第几月 1-12
第五个“*” 一周当中的星期几 0-7(0和7都代表星期日)