亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: SCOUNIX cron服務簡易教程 [打印本頁]

作者: sdccf    時間: 2008-03-29 10:30
標題: SCOUNIX cron服務簡易教程




久違了的cron,我要記住你的用法!

cron簡易教程
1.編輯/usr/spool/cron/crontabs/root文件(以root用戶執(zhí)行。若以其它用戶執(zhí)行,則編輯相應文件名),
minute hour day_of_month month weekday command 的格式加入行。
30     8    8            *     *       echo "Hello"  即每月8日8:30執(zhí)行命令echo "Hello"。
2.ps –ef | grep cron -> kill -9 cron的進程號
3./etc/cron

(2、3即重啟cron進程,無須重啟系統(tǒng))


一、與crontab相關的目錄
1、/usr/lib/cron                      cron服務主目錄,主要包括以下:
     /usr/lib/cron/cron.allow   允許cron服務的列表。
     /usr/lib/cron/cron.deny    禁止cron服務的列表。
      默認情況下,僅僅有cron.deny空文件。cron.allow不存在,如果建立了cron.allow則只有root用戶可用crontab命令。如相關文件存在,則存在優(yōu)先原則;*.allow優(yōu)先于*.deny。cron.*文件格式:用戶名一行行的加入。
     /usr/lib/cron/queuedefs    cron 數據文件
     /usr/lib/cron/FIFO         當新的作業(yè)提交由crontab完成時,一個發(fā)送消息到cron守護進程的命令管道
     /usr/lib/cron/log               cron執(zhí)行的log文件
2、/usr/spool/cron/crontabs   crontab表目錄,包括所有開啟cron服務的用戶文件,以用戶名為文件名。用戶屬性隨意,組屬性為cron。
3、/etc/default/cron              CRONLOG設置為YES,該值默認為NO,系統(tǒng)將自動生成相應的日志文件/usr/lib/cron/log。    在/etc/default/cron中MAXLOGSIZE 限制了log文件的大小,該變量以512字節(jié)為單位設定的log的最大塊數,缺省為2048塊。MAXCRON變量,控制在同一時刻允許運行的最大進程數量,缺省為100。


二、crontab表的默認值
PATH=/bin:/usr/bin:
SHELL=/bin/sh
HOME
LOGNAME
同時默認%為行結束符。


三、crontab命令格式與文件格式。
1、crontab命令的格式
   crontab [ -u user ] [-e | -l | -r | File]
    -e    編輯當前用戶的crontab文件,如不存在,則啟動編輯佳話來創(chuàng)建之。
    -l     顯示用戶的crontab文件內容
    -r    從crontabs目錄中刪除用戶的crontab文件
    -u user 用root權限修改相應用戶的crontab表。
   File 該命令首先對File的內容進行合法性檢查,如有效,則copy到 /var/admn/cron/crontabs目錄中,并以用戶名為文件名或覆蓋當前用戶原來的      crontab文件。
2、crontab文件格式
   crontab文件記錄的格式:
   minute  hour  day_of_month   month  weekday       command
   0~59    0~23   1~31天   1~12   0~6   (0為星期日)  Shell命令或腳本
   (1)從...到....:數字用“-”連接,表范圍,如1-5表示1,2,3,4,5。
   (2)單獨數字表示所屬時間內,如Month中填6,表示6月內;
   (3)逗號分隔,表示單列項,如1,3,5
   (4)*號表所有合法值,如:*放在month表示1~12
   (5)/表示每的意思,如:0/20放在minute表示0分鐘開始每20分鐘執(zhí)行一次。
   (6)星期與天的關系是或的關系,如:1-10放在day,5放在weekday下。表示1到10日或星期5執(zhí)行。


四、使用crontab命令三種方式:
    1、手動方式:crontab –e
    2、腳本方式:
      例:echo ‘0 12 * * * date >/nowdate’ >>/var/spool/cron/crontabs/root
          crontab /var/spool/cron/crontabs/root
    3、腳本方式(必要root權限):
      例:echo ‘0 12 * * * date >/nowdate’ >>/var/spool/cron/crontabs/root
      ps –ef |awk ‘/cron/{print “kill -9”,$2}` |sh
      rm /usr/lib/cron/FIFO
      /etc/cron


本文來自ChinaUnix博客,如果查看原文請點:http://blog.chinaunix.net/u/31/showart_511162.html




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2