經常使用基本命令十二(crond系統定時任務) - 黑猴子

一、crond服務管理

[root@hadoop101 ~]# service crond restart                   (從新啓動服務)vim

[root@hadoop101 ~]# service crond start                       (啓動服務)oop

[root@hadoop101 ~]# service crond stop                       (關閉服務)spa

 

二、crontab定時任務設置

1)基本語法rest

      crontab [選項]crontab

     選項:hadoop

               -e:  編輯crontab定時任務ci

               -l:  查詢crontab任務table

               -r:  刪除當前用戶全部的crontab任務test

 

2)參數說明定時任務

       [root@hadoop101 ~]# crontab -e

               (1)進入crontab編輯界面。會打開vim編輯你的工做。

               * * * * * 執行的任務

項目 

含義 

範圍

第一個「*」

一小時當中的第幾分鐘

0-59

第二個「*」

一天當中的第幾小時

0-23

第三個「*」

一個月當中的第幾天

1-31

第四個「*」

一年當中的第幾月

1-12

第五個「*」

一週當中的星期幾

0-7(0和7都表明星期日)

               (2)特殊符號

特殊符號

含義

*

表明任什麼時候間。好比第一個「*」就表明一小時中每分鐘都執行一次的意思。

表明不連續的時間。好比「0 8,12,16 * * * 命令」,就表明在天天的8點0分,12點0分,16點0分都執行一次命令

-

表明連續的時間範圍。好比「0 5  *  *  1-6命令」,表明在週一到週六的凌晨5點0分執行命令

*/n

表明每隔多久執行一次。好比「*/10  *  *  *  *  命令」,表明每隔10分鐘就執行一遍命令

               (3)特定時間執行命令

時間 

含義

45 22 * * * 命令

在22點45分執行命令

0 17 * * 1 命令

每週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號,每週1的0點0分都會執行命令。注意:星期幾和幾號最好不要同時出現,由於他們定義的都是天。很是容易讓管理員混亂。

 

3)案例

               */5 * * * * /bin/echo 」11」 >> /tmp/test

相關文章
相關標籤/搜索