欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

小結(jié)

AIX下的cron使用小結(jié)

時間:2021-06-28 17:28:46 小結(jié) 我要投稿

AIX下的cron使用小結(jié)

  1、cron介紹

  cron 在AIX系統(tǒng)里是一個守護進程(Daemon),用來自動運行UNIX命令。有了cron后,用戶可以安排類似于windows下的“任務(wù)計劃”,定期自動運行某些任務(wù)(命令或者腳本)。cron的運行是通過crontab來驅(qū)動的。

  cron 進程運行時,會讀取/etc/cronlog.conf 配置文件來指定運行日志的存儲信息。如果用戶未配置cronlog.conf,則cron進程將運行的日志信息存儲在/var/adm/cron/log 文件里。可以通過查看日志信息驗證所設(shè)置的任務(wù)是否正常運行。

  aix自帶了cron,要驗證cron是否正在運行。輸入cron命令即可查看

  bash-3.00# cron ! cron 已在運行。

  公元2009年08月04日星期二 14時15分04秒

  cron 守護進程運行的命令和 crontab 文件條目是相對應的。如果不重新定向 cron 作業(yè)的輸出為標準輸出或標準錯誤,cron 守護進程就會通過電子郵件告知您任何命令輸出或錯誤。如果在 crontab 文件中指定了不正確的 cron 作業(yè),這個cron 守護進程不運行這個作業(yè)。

  cron 守護進程只在 cron 守護進程被初始化時檢查 crontab 文件。當用 crontab 命令改變 crontab 文件時,指示變化的消息被發(fā)送到 cron 守護進程。這消除了在規(guī)則的調(diào)度間隔檢查新的或改變的文件的開銷。

  2、crontab介紹

 、拧⒄Z法

  crontab的語法為:crontab [ -e [UserName] | -l [UserName] | -r [UserName] | -v [UserName] | File ] 。

  crontab 命令用來提交、編輯、列出或除去 cron 作業(yè)。一個 cron 作業(yè)是一個命令,其運行是由 cron 守護進程在規(guī)則的調(diào)度間隔執(zhí)行的。

  要提交一個 cron 作業(yè),指定 crontab 命令用 -e 標志。crontab 命令調(diào)用一個編輯會話,允許創(chuàng)建一個 crontab 文件。在這個文件中,為每個 cron 創(chuàng)建條目。每個條目必須是一種 cron 守護進程可接受的格式。

  當創(chuàng)建完條目和退出文件后,crontab 命令將它拷貝到 /var/spool/cron/crontabs 目錄,并把它放到一個文件中,此文件的名稱是當前的用戶名。如果以用戶名命名的文件已存在于

  crontabs 目錄中,crontab 命令會覆蓋它。

  同樣的,可以通過指定文件參數(shù)創(chuàng)建 crontab 文件。如果此文件已經(jīng)存在,格式必須是 cron 守護進程所需要的。如果文件不存在,crontab 命令就調(diào)用編輯器。如果 EDITOR 環(huán)境變量存在,此命令就調(diào)用它指定的編輯器。否則,crontab 命令調(diào)用 vi 編輯器。

  要列出 crontab 文件的內(nèi)容,就指定 crontab 命令并采用 -l 標志。要除去存在的文件,采用 -r 標志。

  ⑵、與cron的關(guān)系

  crontab 的文件條目和 cron守護進程運行的命令是相對應的。如果不重新定向 cron 作業(yè)的輸出為標準輸出或標準錯誤,cron 守護進程就會通過電子郵件告知您任何命令輸出或錯誤。如果在 crontab 文件中指定了不正確的 cron 作業(yè),這個cron 守護進程不運行這個作業(yè)。

  cron 守護進程只在 cron 守護進程被初始化時檢查 crontab 文件。當用 crontab 命令改變 crontab 文件時,指示變化的消息被發(fā)送到 cron 守護進程。這消除了在規(guī)則的調(diào)度間隔檢查新的或改變的文件的開銷。

  ⑶、安全性

  crontab的安全由/var/adm/cron/cron.allow 和 /var/adm/cron/cron.deny 文件控制,決定哪一個用戶可以使用 crontab 命令。root 用戶可以創(chuàng)建、編輯或刪除這些文件。這些文件的條目是用戶登錄名稱,每個名稱占一行。如果登錄標識和多個的'登錄名稱相關(guān)聯(lián),這個crontab 命令采用第一個在 /etc/passwd 文件中的登錄名稱,而不管當前實際使用哪一個登錄名稱。而且,要允許用戶啟動 cron 作業(yè),應該使用 chuser 命令將 /etc/security/user 文件中的守護進程屬性設(shè)置為 TRUE。

  ⑷、文件條目格式

  一個crontab文件按包含每個cron作業(yè)的條目。每個條目包括6個字段,格式如下:

  .---------------- minute (0 - 59) | .------------- hour (0 - 23)

  | | .---------- day of month (1 - 31)

  | | | .------- month (1 - 12) OR jan,feb,mar,apr ...

  | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat | | | | |

  * * * * * command to be executed

  必須為每個字段指定一個值。除了 command 字段,這些字段可以包含以下內(nèi)容:

  指定范圍內(nèi)的一個數(shù)。要在 5 月運行一個命令,在 month 字段指定 5。

  兩個被破折號分開的數(shù)目表明了包含的范圍。例如,要從星期二到星期五運行 cron 作業(yè),把 2-5 放到 weekday 字段中。

  由逗號隔開的數(shù)字列表。要在一月第一天和最后一天的運行命令,在day_of_month 字段中可指定 1,31。

  * (星號),意味著所有的允許值。要每個小時運行一個作業(yè),在小時字段指定一個星號。

  3、cron 和crontab 相關(guān)的文件及目錄

  因cron是系統(tǒng)默認安裝的,其相關(guān)的目錄和描述如下表:

【AIX下的cron使用小結(jié)】相關(guān)文章:

PHP中cron的批處理08-05

htc手機使用技巧小結(jié)04-17

Linux下Git的使用08-04

下企業(yè)鍛煉實習小結(jié)04-02

教師下企業(yè)實踐小結(jié)07-04

教師下企業(yè)的實踐小結(jié)02-06

二下語文期末小結(jié)01-18

教師下企業(yè)實踐小結(jié)范文06-11

Linux/AIX系統(tǒng)實用監(jiān)控命令09-17