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

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

任务调度分类:

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 :列出当前有哪些任务调度
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容