1. 程式人生 > >linux命令-crontab

linux命令-crontab

一.安裝

  yum install crontabs

 

二.基本使用

  1.crontab -e:建立任務,進入編輯 

  格式:

  基本格式 :

  ———————————————————

  *  *  *  *  *  command

  分 時 日 月 周 命令

  ———————————————————

  例:00 00 * * * python /home/meng/mongo_dump/main_work.py    每天的00:00執行main_work.py檔案

    1、每分鐘執行一次            

      *  *  *  *  * 

 

    2、每隔一小時執行一次        

      00  *  *  *  *  or * */1 * * *  (/表示頻率)

 

    3、每小時的15和30分各執行一次 

      15,45 * * * * (,表示並列)

 

    4、在每天上午 8- 11時中間每小時 15 ,45分各執行一次

      15,45 8-11 * * * command (-表示範圍)

 

    5、每個星期一的上午8點到11點的第3和第15分鐘執行

      3,15 8-11 * * 1 command

 

    6、每隔兩天的上午8點到11點的第3和第15分鐘執行

      3,15 8-11 */2 * * command

 

 

  其他命令:

    crontab file [-u user]-用指定的檔案替代目前的crontab

 

    crontab-[-u user]-用標準輸入替代目前的crontab.

 

    crontab-1[user]-列出使用者目前的crontab.

 

    crontab-e[user]-編輯使用者目前的crontab.

 

    crontab-d[user]-刪除使用者目前的crontab.

 

    crontab-c dir- 指定crontab的目錄。 

 

 

  服務操作說明:

 

    /sbin/service crond start //啟動服務

 

    /sbin/service crond stop //關閉服務

 

    /sbin/service crond restart //重啟服務

 

    /sbin/service crond reload //重新載入配置

 

  檢視crontab服務狀態:

 

    service crond status

 

  手動啟動crontab服務:

 

    service crond start

 

  檢視crontab服務是否已設定為開機啟動,執行命令:

 

    ntsysv

 

  加入開機自動啟動:

 

    chkconfig –level 35 crond on