⒈概述
任務排程:是指系統在某個時間執行的特定的命令或程式
分類:1)系統任務:有些重要的工作必須周而復始的執行,例如病毒掃瞄等
2)使用者任務:個別使用者可能希望定時執行某些程式,例如mysql定時備份
⒉基本語法
crontab [選項]
⒊常用選項
-e:編輯crontab定時任務
-l:查詢crontab任務
-r:刪除當前使用者所有的crontab任務
⒋案例步驟
1)crontab -e
2)*/1 * * * * ls -l /etc >> /tmp/to.txt
3)儲存退出
4)每一分鐘都會自動的呼叫 ls-l /etc >> /tmp/to.txt
⒌5和佔位符*的說明
專案說明
範圍第乙個*
分鐘0-59
第二個*
小時0-23
第三個*
天1-31
第四個*
月份1-12
第五個*
一周中的星期幾
0-7(0和7都代表星期日)
⒍特殊符號的說明
*代表任何時間,比如第乙個佔位符為「*」則代表每小時的每分鐘都執行一次
,代表不連續的時間,比如「0 8,12,16 * * *」命令,代表在每天的8點0分,12點0分,16點0分都執行一次命令
-代表連續的時間範圍,比如「0 5 * * 1-6」命令,代表在周一到週六的5點0分都執行
*/n代表每隔多久執行一次,比如「*/10 * * * *」命令,代表每隔10分鐘就執行一遍命令
⒎特定時間執行任務例項
命令含義
45 22 * * *
在22點45分執行命令
0 17 * * 1
每週一的17點0分執行命令
0 5 1,15 * *
每月1號和15號的5點0分執行命令
40 4 * * 1-5
每週一到周五的4點40分執行命令
*/10 4 * * *
每天的4點,每隔10分鐘執行一次命令
0 0 1,15 * 1
每月1號和15號,每週一的0點0分都會執行命令。
注意:星期幾和幾號最好不要同時出現,因為他們定義的都是天,非常容易讓管理員混亂
⒏任務排程相關指令
1)crontab -r:終止任務排程
2)crontab -l:列出當前有那些任務排程
3)service crond restart:重啟任務排程
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任務 ...
Linux定時任務排程
crontab 選項 e,編輯crontab定時任務 l,查詢crontab任務,列出當前有那些任務 r,刪除當前使用者所有的crontab任務,終止任務排程 service crond restart,重啟任務排程 進入編輯頁面後輸入 1 ls l etc tmp to.txt 第乙個 一小時當中...