posts - 25, comments - 69, trackbacks - 0, articles - 2

          unix crontab的用法

          Posted on 2006-04-02 18:28 壯士日志 閱讀(3480) 評論(0)  編輯  收藏

          crontab是一個很方便的在unix/linux系統上定時(循環)執行某個任務的程序

          基本用法:
          ?1. crontab -l
          ???? 列出當前的crontab任務
          ?2. crontab -d
          ???? 刪除當前的crontab任務
          ?3. crontab -e (solaris5.8上面是 crontab -r)
          ???? 編輯一個crontab任務,ctrl_D結束
          ?4. crontab filename
          ???? 以filename做為crontab的任務列表文件并載入

          crontab file的格式:
          ??? crontab 文件中的行由 6 個字段組成,不同字段間用空格或 tab 鍵分隔。前 5 個字段指定命令要運行的時間
          ?????? 分鐘 (0-59)
          ?????? 小時 (0-23)
          ?????? 日期 (1-31)
          ?????? 月份 (1-12)
          ?????? 星期幾(0-6,其中 0 代表星期日)
          ?????? 第 6 個字段是一個要在適當時間執行的字符串

          例子:
          ????? #MIN HOUR DAY MONTH DAYOFWEEK COMMAND
          ????? #每天早上6點10分
          ????? 10 6 * * * date
          ????? #每兩個小時
          ????? 0 */2 * * * date??? (solaris 5.8似乎不支持此種寫法)
          ????? #晚上11點到早上8點之間每兩個小時,早上8點
          ????? 0 23-7/2,8 * * * date
          ????? #每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點
          ????? 0 11 4 * mon-wed date
          ????? #1月份日早上4點
          ????? 0 4 1 jan * date


          補充:在使用crontab的時候,要特別注意的是運行腳本中能夠訪問到的環境變量和當前測試環境中的環境變量未必一致,一個比較保險的做法是在運行的腳本程序中自行設置環境變量(export)

          ?


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


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 易门县| 海林市| 永宁县| 钦州市| 宁化县| 油尖旺区| 西峡县| 博湖县| 静安区| 陆良县| 陇西县| 东山县| 华池县| 东丰县| 蒙城县| 响水县| 四平市| 宁国市| 乌海市| 斗六市| 巴青县| 桃源县| 宿州市| 海安县| 同心县| 东至县| 札达县| 宜春市| 区。| 阿尔山市| 文化| 长寿区| 涟水县| 阳信县| 九台市| 噶尔县| 堆龙德庆县| 枝江市| 白水县| 白河县| 景谷|