crond 任務排程
crontab 進行 定時任務的設定
概述:任務排程:是指系統在某個時間執行的特定的命令或程式
任務排程分類:1,系統工作,有些重要的工作必須周而復始的執行。比如病毒掃瞄等
2,個別使用者工作,個別使用者可能希望執行某些程式,比如對mysql資料庫的備份
基本語法:
crontab [選項]
常用選項
-e 編輯crontab定時任務
-l 查詢crontab任務
-r 刪除當前使用者所有的crontab任務
*/1 * * * * ls -l /etc >> /temp/to.txt
即:每分鐘執行一次ls -l /etc >> /temp/to.txt 將ls命令展示出來的內容追加到/temp/to.txt中
*佔位符的說明:
第乙個* 一小時當中的第幾分鐘 0-59
第二個* 一天當中的第幾小時 0-23
第三個* 乙個月當中的第幾天 1-31
第四個* 一年當中的第幾月 1-12
第五個* 一周當中的星期幾 0-7(0和7都代表週日)
特殊符號的說明
* 代表任何時間,比如第乙個*就代表一小時中每分鐘都執行一次的意思
,代表不連續的時間,比如0 8,12,16 * * * 就代表在每天的8點 12點 16點都執行一次 (整點)
- 代表連續的時間範圍 比如 0 5 * * 1-6 代表在周一到週六的凌晨5點執行命令
*/n 代表每隔多久執行一次。比如 */10 * * * * 代表 每隔10分鐘就執行一遍命令
練習任務:每隔一分鐘 將當前日期資訊追加到/tmp/mydate中
可以以shell指令碼練習方式:
建立編寫檔案 /home/mytask1.sh
內容:date >> /tmp/mydate
給mytask1.sh執行許可權
crontab -e
*/1 * * * * /home/mytask1.sh
重啟任務排程:
service crond restart
Linux 定時任務排程 crontab命令
crond 是linux下用週期性的執行某種任務或者等待處理某些事件的乙個守護程序,crond 程序會每分鐘定期檢查是否有要執行的任務,如果有要執行的任務則自動執行該任務 linux 下的任務排程 系統任務排程 系統週期性所要執行的工作,如 寫快取資料到硬碟 清理日誌等。系統任務排程的配置檔案 et...
Linux定時任務排程
linux定時任務 為當前使用者建立cron服務 1.鍵入 crontab e 編輯crontab服務檔案 例如 檔案內容如下 2 bin sh home admin jiaoben buy deletefile.sh 儲存檔案並並退出 2 bin sh home admin jiaoben buy...
Linux 定時任務排程
任務排程 系統在某個特定時間執行的特定命令和程式 分類 系統工作 有些重要的工作必須周而復始的執行 病毒掃瞄 使用者工作 個別使用者希望可以執行某些程式 定期對mysql資料庫備份 crond任務排程 crontab 選項 任務排程 選項 e 編輯crontab定時任務 l 查詢crontab任務 ...