crontab命令用法

             Linux提供了用戶控制例行任務的命令crontab,常用于每間隔一定時間循環執行一些腳本,此處我們暫時稱為:Linux定時任務。


          #問下男人crontab的用法
          man crontab
          crontab [ -u user ] { -l | -r [ -i ] | -e }
          參數:
          -u:只有root才可以執行此任務
          -l :查看crontab工作內容
          -e:編輯crontab工作內容
          -r :刪除crontab工作內容
          



             crontab應用場景舉例:定時采集遠程服務器文件

             手機發送短信,短信回以文本形式記錄在交換機上形成短信話單,短信話單通常是達到5M,如果不滿5m則每五分鐘形成一個話單(不同的交換機可能存在差異)。如果對話單計費,當然需要對短信話單進行采集,然后進行后續計費工作。我們假設采用shell或者python腳本采集,暫且用shell舉例,假設采集shell為acquisition.sh ,每間隔1分鐘采集一次。


              命令終端執行:


          #標示編輯例行任務
          crontab -e

              然后我們將會看到如下畫面:

           

           


             已經進入VI 編輯模式,在里面輸入下面這行,按下ESC->:->wq就保存了

          #每間隔一分鐘執行一次采集腳本
          */1 * * * * crontab  /路徑/acquisition.sh
          



              crontab的格式為:

              分鐘  小時 日  月 周 crontab   待執行命令或者腳本 


              其中:* 代表任何時間都接受,如上例小時、日期、月份、周都為*

                       ,代表分割時間段,如分鐘修改為:0,1,2,3,4,5 即任何小時地1,2,……6分鐘都執行

                       - 代表時間段上面的每間隔一分鐘可以標示為0-59;

                       /n 代表每間隔,分鐘位置:*/5標示每間隔五分鐘


           注意:*和*之間只有一個空格;



          EOF

          posted on 2011-05-10 20:54 空白 閱讀(601) 評論(0)  編輯  收藏 所屬分類: Linux/Unix

          <2011年5月>
          24252627282930
          1234567
          891011121314
          15161718192021
          22232425262728
          2930311234

          導航

          統計

          常用鏈接

          留言簿(1)

          隨筆分類(15)

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 商河县| 张家界市| 钦州市| 庆云县| 富川| 虎林市| 姜堰市| 海宁市| 烟台市| 桐城市| 赤峰市| 大港区| 砚山县| 忻城县| 庆元县| 汉中市| 武穴市| 壶关县| 大竹县| 偃师市| 北京市| 潮安县| 桐庐县| 剑阁县| 女性| 来安县| 清远市| 武功县| 香河县| 乐陵市| 义马市| 河源市| 平乐县| 泸州市| 桓仁| 荃湾区| 松潘县| 汉寿县| 肇源县| 伊吾县| 华蓥市|