任务调度指系统在某个时间执行的特定的命令和程序
任务调度分类:
1.系统工作:有些重要的工作必须周而复始的执行,如病毒扫描.....
2.个别用户工作:个别用户可能希望执行某些程序
置任务调度文件:/etc/crontab
设置个人任务调度:执行crontab -e命令
接着输入任务到调度文件
如:5**** ls -l /etc/ > /tmp/to.txt
意思是说每小时的第五分钟执行ls -l /etc/ > /tmp/to.txt
任务调度的使用:
1.设置任务 crontab -e
2.每隔一定时间去执行 data > /home/mydata1
希望每天凌晨2:00执行 date >> /home/mydate
02*** date >> /home/mydate
调度文件的规则:
字段名称 说明 范围
分钟 每小时第几分钟 0~59
小时 每日的第几个小时 0~23
日期 每月的第几天 1~31
日历 每年的第几个月 1~12
星期 每周的第几天 0~6
任务调度指系统在某个时间执行的特定的命令和程序
任务调度分类:
1.系统工作:有些重要的工作必须周而复始的执行,如病毒扫描.....
2.个别用户工作:个别用户可能希望执行某些程序
置任务调度文件:/etc/crontab
设置个人任务调度:执行crontab -e命令
接着输入任务到调度文件
如:5**** ls -l /etc/ > /tmp/to.txt
意思是说每小时的第五分钟执行ls -l /etc/ > /tmp/to.txt
任务调度的使用:
1.设置任务 crontab -e
2.每隔一定时间去执行 data > /home/mydata1
希望每天凌晨2:00执行 date >> /home/mydate
02*** date >> /home/mydate
调度文件的规则:
字段名称 说明 范围
分钟 每小时第几分钟 0~59
小时 每日的第几个小时 0~23
日期 每月的第几天 1~31
日历 每年的第几个月 1~12
星期 每周的第几天 0~6
3.怎么样调度多个任务?
a.在crontab -e 中直接写
b.可以把所有的任务写入一个可执行文件(shell编程)
例子: vi mytask.sh
date >> /home/mydate
cp /home/mydate /root
chmod 744 mytask.sh