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

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

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

    一江春水向東流

    做一個(gè)有思想的人,期待與每一位熱愛思考的人交流,您的關(guān)注是對(duì)我最大的支持。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      44 隨筆 :: 139 文章 :: 81 評(píng)論 :: 0 Trackbacks

    設(shè)置cron任務(wù)

    本文來自redhat官方文檔

    Cron是根據(jù)月、天、周、時(shí)間的組合設(shè)定,周期性的執(zhí)行特定任務(wù)的守護(hù)程序。 Cron需要系統(tǒng)處于運(yùn)行狀態(tài)。如果系統(tǒng)未運(yùn)行,則計(jì)劃任務(wù)無法被執(zhí)行。要使用cron服務(wù), 需安裝vixie-cron RPM包,也要確保crond處于運(yùn)行狀態(tài)。用rpm -q vixie-cron來 測定此軟件包是否安裝.用/sbin/service crond status來 測定crond是 否處于運(yùn)行狀態(tài)。 cron的主要配置文件在以下的/etc/crontab文件中:包 含如下行

     SHELL=/bin/bash 
     PATH=/sbin:/bin:/usr/sbin:/usr/bin 
     MAILTO=root 
     HOME=/ 
     # run-parts 
     01 * * * * root run-parts /etc/cron.hourly 
     02 4 * * * root run-parts /etc/cron.daily 
     22 4 * * 0 root run-parts /etc/cron.weekly 
     42 4 1 * * root run-parts /etc/cron.monthly 
    

    前 四行是有關(guān)設(shè)置cron任 務(wù)運(yùn)行的環(huán)境變量. SHELL變 量的值指定系統(tǒng)使用的SHELL環(huán) 境(該 樣例為bash shell),PATH變 量定義了執(zhí)行命令的路徑。Cron的 輸出以電子郵件的形式發(fā)給MSILTO變 量定義的用戶名. 如 果MAILTO變 量定義為空字符串(MAILTO=""), 電子郵件不 會(huì)被發(fā)送. 執(zhí) 行命令或腳本時(shí)HOME變 量可用來設(shè)置家目錄。

    文 件/etc/crontab中 每行任務(wù)的描述格式如下:

    minute hour day_of_month?month day_of_week command

    • minute - 從0 到 59的 整數(shù)
    • hour - 從0到23的 整數(shù)
    • day - 從1到31的 整數(shù) (必須是指定月份的有效日期)
    • month - 從1到12的 整數(shù) (或如Jan或Feb簡寫的月份)
    • dayofweek - 從0到7的整數(shù),0或7用來描述周日 (或 用Sun或Mon簡 寫來表示)
    • command - 需要執(zhí)行的命令(可 用as ls /proc >> /tmp/proc或 執(zhí)行自定義腳本的命令)

    對(duì) 于以上各語句,星 號(hào)(*)表 示所有可用的值. 例 如,*在 指代month時(shí) 表示每月執(zhí)行(需要符合其他限制條件)該命令。

    整 數(shù)間的連字號(hào)(-)表 示整數(shù)列,例 如1-4意 思是整數(shù)1,2,3,4.

    指 定數(shù)值由逗號(hào)分開。如:3,4,6,8表 示這四個(gè)指定整數(shù).

    符 號(hào)“/”指 定步進(jìn)設(shè)置.“/<interger>”表 示步進(jìn)值。如0-59/2定 義每兩分鐘執(zhí)行一次。步進(jìn)值也可用星號(hào)表示。如*/3用 來運(yùn)行每三個(gè)月份運(yùn)行指定任務(wù).

    以“#”開 頭的為注釋行,不 會(huì)被執(zhí)行。

    如 文件/etc/crontab所 示,它 在RUN-PART腳 本中指定系統(tǒng)每小時(shí),每天,每周。每月運(yùn)行/cron.hourly, /etc/cron.daily, /etc/cron.weekly, 和/etc/cron.monthly中 的文件.這 些目錄中的文件為shell腳 本。

    如 果一個(gè)cron任 務(wù)需要定期而不是按小時(shí),天,周,月 來執(zhí)行,則 需要添加/etc/cron.d目 錄. 這 個(gè)目錄下的所有文件和文件/etc/crontab語 法相同. 查 看樣例

     # record the memory usage of the system every monday 
     # at 3:30AM in the file /tmp/meminfo 
     30 3 * * mon cat /proc/meminfo >> /tmp/meminfo 
     # run custom script the first day of every month at 4:10AM 
     10 4 1 * * /root/scripts/backup.sh 
    
    

    除 了root用 戶之外的用戶可以執(zhí)行crontab配 置計(jì)劃任務(wù)。所有用戶定義的crontab存 儲(chǔ)在目錄/var/spool/cron下, 任 務(wù)會(huì)以創(chuàng)建者的身份被執(zhí)行。要以特定用戶創(chuàng)建一個(gè)crontab, 先 以該用戶登錄,執(zhí) 行命令crontab -e, 系統(tǒng)會(huì)啟動(dòng)在VISUAL或 者EDITOR中 指定的的編輯軟件編輯crontab. 文 件內(nèi)容與/etc/crontab格 式相同. 當(dāng) 更改的crontab需 要保存時(shí),文 件會(huì)保存在成如下文件/var/spool/cron/username.文 件名會(huì)根據(jù)用戶名而不同。

    cron 服 務(wù)會(huì)每分鐘檢查一次/etc/crontab, /etc/cron.d/, 和/var/spool/cron文 件下的變更.如 果發(fā)現(xiàn)變化,就 會(huì)下載到存儲(chǔ)器中.因 此,即 時(shí)crontab文 件改變了,程 序也不需要重新啟動(dòng)。

    posted on 2008-03-28 12:20 allic 閱讀(866) 評(píng)論(0)  編輯  收藏 所屬分類: LINUX配置,shell
    主站蜘蛛池模板: 免费在线观看毛片| 久久精品国产亚洲AV忘忧草18| 一个人免费视频观看在线www| 亚洲福利一区二区精品秒拍| 日韩伦理片电影在线免费观看| 亚洲日韩在线观看免费视频| 亚洲综合激情另类小说区| 国产精品久久免费视频| 一个人看的www免费视频在线观看 一个人免费视频观看在线www | 国产精品免费观看| 国产精品亚洲精品日韩电影| 亚洲尹人九九大色香蕉网站| 四虎国产精品免费视| 中文字幕在线观看免费视频| 亚洲风情亚Aⅴ在线发布| 久久精品国产亚洲AV麻豆不卡| 免费观看一级毛片| 久久久久久国产精品免费免费男同 | 老司机亚洲精品影院| 免费夜色污私人影院在线观看| 免费播放一区二区三区| 看Aⅴ免费毛片手机播放| 亚洲欧洲精品一区二区三区| 亚洲国产精品自在拍在线播放 | 全免费a级毛片免费**视频| 免费91麻豆精品国产自产在线观看 | 久久亚洲熟女cc98cm| 亚洲人成网站18禁止一区| 最近最新MV在线观看免费高清| a级成人免费毛片完整版| 含羞草国产亚洲精品岁国产精品| 久久精品国产亚洲AV电影| 久久精品国产亚洲7777| 日日夜夜精品免费视频| 免费h片在线观看网址最新| 中文字幕不卡免费高清视频| 亚洲精品无码成人| 亚洲中文字幕无码av在线| 精品亚洲综合在线第一区| 亚洲高清无码综合性爱视频| 午夜a级成人免费毛片|