Linux定時任務,crontab命令

Centos安裝crontab

不少雲服務器在初始的時候都是沒有crontab命令的,這時候須要先安裝crontab。
直接利用命令yum命令,yum install cronie,一路y就能夠安裝成功。linux

使用crontab定時任務

1. 進入編輯狀態shell

若是不是專業的運維人員,只是想執行下自動腳本,能夠簡單的利用crontab -e命令,直接編輯腳本命令。以下圖:服務器

clipboard.png

這個界面的操做和vi命令是同樣的,鍵入i鍵,便可進入編輯。運維

2. 編輯運行腳本spa

crontab命令格式:
minute hour day month week command 順序: 分 時 日 月 周

crontab命令分爲兩部分,第一部分是執行時間、第二部分是執行命令。執行命令就是shell指令,你要執行的內容。.net

執行時間 由五個元素組成 分 時 日 月 周code

其中:
minute: 表示分鐘,能夠是從0到59之間的任何整數。
hour:表示小時,能夠是從0到23之間的任何整數。
day:表示日期,能夠是從1到31之間的任何整數。
month:表示月份,能夠是從1到12之間的任何整數。
week:表示星期幾,能夠是從0到7之間的任何整數,這裏的0或7表明星期日。
command:要執行的命令,能夠是系統命令,也能夠是本身編寫的腳本文件。
在以上各個字段中,還能夠使用如下特殊字符:blog

星號(*):表明全部可能的值,例如month字段若是是星號,則表示在知足其它字段的制約條件後每個月都執行該命令操做。
逗號(,):能夠用逗號隔開的值指定一個列表範圍,例如,「1,2,5,7,8,9」
中槓(-):能夠用整數之間的中槓表示一個整數範圍,例如「2-6」表示「2,3,4,5,6」
正斜線(/):能夠用正斜線指定時間的間隔頻率,例如「0-23/2」表示每兩小時執行一次。同時正斜線能夠和星號一塊兒使用,例如*/10,若是用在minute字段,表示每十分鐘執行一次。crontab

crontab例子

clipboard.png

參考文章ip

相關文章
相關標籤/搜索