亚洲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