Linux學(xué)習(xí)心得13-任務(wù)調(diào)度命令

任務(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

crontab -e
***** /root/mytask.sh
終止任務(wù)調(diào)度: crontab -r :終止任務(wù)調(diào)度
? crontab -l :列出當(dāng)前有哪些任務(wù)調(diào)度
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容