任務(wù)調(diào)度指系統(tǒng)在某個(gè)時(shí)間執(zhí)行的特定的命令和程序
任務(wù)調(diào)度分類:
1.系統(tǒng)工作:有些重要的工作必須周而復(fù)始的執(zhí)行,如病毒掃描.....
2.個(gè)別用戶工作:個(gè)別用戶可能希望執(zhí)行某些程序
置任務(wù)調(diào)度文件:/etc/crontab
設(shè)置個(gè)人任務(wù)調(diào)度:執(zhí)行crontab -e命令
接著輸入任務(wù)到調(diào)度文件
如:5**** ls -l /etc/ > /tmp/to.txt
意思是說每小時(shí)的第五分鐘執(zhí)行l(wèi)s -l /etc/ > /tmp/to.txt
任務(wù)調(diào)度的使用:
1.設(shè)置任務(wù) crontab -e
2.每隔一定時(shí)間去執(zhí)行 data > /home/mydata1
希望每天凌晨2:00執(zhí)行 date >> /home/mydate
02*** date >> /home/mydate
調(diào)度文件的規(guī)則:
字段名稱 ?說明? 范圍
分鐘 每小時(shí)第幾分鐘 0~59
小時(shí) 每日的第幾個(gè)小時(shí) 0~23
日期 每月的第幾天 1~31
日歷 ?每年的第幾個(gè)月 1~12
星期 每周的第幾天 0~6
任務(wù)調(diào)度指系統(tǒng)在某個(gè)時(shí)間執(zhí)行的特定的命令和程序
任務(wù)調(diào)度分類:
1.系統(tǒng)工作:有些重要的工作必須周而復(fù)始的執(zhí)行,如病毒掃描.....
2.個(gè)別用戶工作:個(gè)別用戶可能希望執(zhí)行某些程序
置任務(wù)調(diào)度文件:/etc/crontab
設(shè)置個(gè)人任務(wù)調(diào)度:執(zhí)行crontab -e命令
接著輸入任務(wù)到調(diào)度文件
如:5**** ls -l /etc/ > /tmp/to.txt
意思是說每小時(shí)的第五分鐘執(zhí)行l(wèi)s -l /etc/ > /tmp/to.txt
任務(wù)調(diào)度的使用:
1.設(shè)置任務(wù) crontab -e
2.每隔一定時(shí)間去執(zhí)行 data > /home/mydata1
希望每天凌晨2:00執(zhí)行 date >> /home/mydate
02*** date >> /home/mydate
調(diào)度文件的規(guī)則:
字段名稱 ?說明? 范圍
分鐘 每小時(shí)第幾分鐘 0~59
小時(shí) 每日的第幾個(gè)小時(shí) 0~23
日期 每月的第幾天 1~31
日歷 ?每年的第幾個(gè)月 1~12
星期 每周的第幾天 0~6
3.怎么樣調(diào)度多個(gè)任務(wù)?
a.在crontab -e 中直接寫
b.可以把所有的任務(wù)寫入一個(gè)可執(zhí)行文件(shell編程)
例子: vi mytask.sh
date >> /home/mydate
cp /home/mydate /root
chmod 744 mytask.sh