<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    crontab in centos

    Posted on 2013-09-04 15:46 H2O 閱讀(180) 評論(0)  編輯  收藏

    關于crontab

      crontab命令常見于Unix和類Unix的操作系統之中,用于設置周期性被執行的指令。該命令從標準輸入設備讀取指令,并將其存放于“crontab”文件中,以供之后讀取和執行。該詞來源于希臘語 chronos(χρ?νο?),原意是時間。
      通常,crontab儲存的指令被守護進程激活, crond常常在后臺運行,每一分鐘檢查是否有預定的作業需要執行。這類作業一般稱為cron jobs。

     

    安裝crontab:

    [root@CentOS ~]# yum install vixie-cron
    [root@CentOS ~]# yum install crontabs

     

    說明:
    vixie-cron軟件包是cron的主程序;
    crontabs軟件包是用來安裝、卸裝、或列舉用來驅動 cron 守護進程的表格的程序。

    cron 是linux的內置服務,但它不自動起來,可以用以下的方法啟動、關閉這個服務:

    /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
    
    #列出crontab文件
    crontab -l
    
    #編輯crontab文件
    crontab -e
    
    #刪除crontab文件
    $ crontab -r
    
    #恢復丟失的crontab文件
    #假設你在自己的$HOME目錄下還有一個備份,那么可以將其拷貝到/var/spool/cron/<username>,其中<username >是用戶名
    #或者使用如下命令其中,<filename>是你在$HOME目錄中副本的文件名
    crontab <filename>
    復制代碼

     

    日志文件:/var/log/cron*  

     

    1、crontab命令

    功能說明:設置計時器。

    語  法:crontab [-u <用戶名稱>][配置文件] 或 crontab [-u <用戶名稱>][-elr]

    補充說明:cron是一個常駐服務,它提供計時器的功能,讓用戶在特定的時間得以執行預設的指令或程序。只要用戶會編輯計時器的配置文件,就可以使用計時器的功能。

    配置文件格式:Minute Hour Day Month DayOFWeek Command

    參  數:
    -e  編輯該用戶的計時器設置。
    -l  列出該用戶的計時器設置。
    -r  刪除該用戶的計時器設置。
    -u<用戶名稱>  指定要設定計時器的用戶名稱。

     

    2、crontab 配置文件格式

      基本格式 :
      *      *   *   *   *  command
      分   時  日  月  周   命令

      第1列表示分鐘1~59 每分鐘用*或者 */1表示
      第2列表示小時1~23(0表示0點)
      第3列表示日期1~31
      第4列表示月份1~12
      第5列標識號星期0~6(0表示星期天)
      第6列要運行的命令

     

    crontab文件的一些例子:

    #每晚的21:30 重啟apache
    30 21 * * * /usr/local/etc/rc.d/lighttpd restart
    #每月1、10、22日的4 : 45重啟apache
    45 4 1,10,22 * * /usr/local/etc/rc.d/lighttpd restart
    #每周六、周日的1 : 10重啟apache
    10 1 * * 6,0 /usr/local/etc/rc.d/lighttpd restart
    #每天18 : 00至23 : 00之間每隔30分鐘重啟apache
    0,30 18-23 * * * /usr/local/etc/rc.d/lighttpd restart
    #每星期六的11 : 00 pm重啟apache
    0 23 * * 6 /usr/local/etc/rc.d/lighttpd restart
    #晚上11點到早上7點之間,每隔一小時重啟apache
    * 23-7/1 * * * /usr/local/etc/rc.d/lighttpd restart
    #每一小時重啟apache
    * */1 * * * /usr/local/etc/rc.d/lighttpd restart
    #每月的4號與每周一到周三的11點重啟apache
    0 11 4 * mon-wed /usr/local/etc/rc.d/lighttpd restart
    #一月一號的4點重啟apache
    0 4 1 jan * /usr/local/etc/rc.d/lighttpd restart
    #每半小時同步一下時間
    */30 * * * * /usr/sbin/ntpdate 210.72.145.44

     

    參考:

      [1] crontab.百度百科.http://baike.baidu.com/view/1229061.htm

      [2] 非主流空間.centos中crontab -e用法詳解.http://hi.baidu.com/ldbf/blog/item/b4dc9e02f23dcb124bfb51b8.html


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     

    posts - 0, comments - 21, trackbacks - 0, articles - 101

    Copyright © H2O

    主站蜘蛛池模板: 亚洲精品国产精品乱码不卡√| 国产成人精品免费视频网页大全| 深夜A级毛片视频免费| 亚洲精品国产综合久久久久紧| 亚洲国产夜色在线观看| 亚洲日韩中文字幕天堂不卡| 亚洲精品在线播放| 亚洲精品国产情侣av在线| 亚洲精品免费在线视频| 亚洲欧洲日本国产| 亚洲不卡在线观看| 亚洲精品无码高潮喷水A片软| 亚洲国产欧美国产综合一区 | 亚洲日韩国产一区二区三区| 国产免费人成视频在线观看| 免费人妻av无码专区| 精品国产亚洲AV麻豆| 国产精品亚洲综合网站| 亚欧国产一级在线免费| 97超高清在线观看免费视频| 久久久久成人片免费观看蜜芽 | 久久免费香蕉视频| 日本黄色动图免费在线观看| 最近中文字幕完整版免费高清| 免费99精品国产自在现线| 天天看片天天爽_免费播放| 免费一级毛片女人图片| 国产亚洲精aa成人网站| 久久国产亚洲观看| 国产精品亚洲片在线va| 国产亚洲精品欧洲在线观看| 狠狠躁狠狠爱免费视频无码| 日本免费大黄在线观看| 成年轻人网站色免费看| 亚洲精品无码你懂的网站| 亚洲国产精品久久久久久| 亚洲中文字幕久在线| 一级毛片正片免费视频手机看| 美女在线视频观看影院免费天天看 | 国产成人亚洲合集青青草原精品 | 久久久无码精品亚洲日韩蜜臀浪潮 |