Linux学习心得13-任务调度命令

2016-01-22  本文已影响0人  寂寞听蝉声

任务调度指系统在某个时间执行的特定的命令和程序

任务调度分类:

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

crontab -e***** /root/mytask.sh终止任务调度: crontab -r :终止任务调度  crontab -l :列出当前有哪些任务调度
上一篇 下一篇

猜你喜欢

热点阅读