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 :列出當前有哪些任務調度
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容