青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

S.l.e!ep.¢%

像打了激速一樣,以四倍的速度運轉(zhuǎn),開心的工作
簡單、開放、平等的公司文化;尊重個性、自由與個人價值;
posts - 1098, comments - 335, trackbacks - 0, articles - 1
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

crontab文件的真實位置

Posted on 2011-05-16 03:14 S.l.e!ep.¢% 閱讀(1385) 評論(0)  編輯 收藏 引用 所屬分類: Unix

crontab文件的真實位置

系統(tǒng)管理 2009-11-05 16:05:40 閱讀184 評論0 ??字號: ? 訂閱

Linux在相應(yīng)用戶下,用crontab -l 命令可以查看該用戶定時執(zhí)行的任務(wù),-e可以編輯,但是其真實文件在哪兒呢??
以CentOS為例,其真實的位置在:/var/spool/cron下面,有執(zhí)行定時任務(wù)的用戶將會有以該用戶命名的一個文檔,vim該文檔與用命令crontab -l看到的一樣。

crontab命令

crontab命令用于安裝、刪除或者列出用于驅(qū)動cron后臺進(jìn)程的表格。也就是說,用戶把需要執(zhí)行的命令序列放到crontab文件中以獲得執(zhí)行。每個用戶都可以有自己的crontab文件。下面就來看看如何創(chuàng)建一個crontab文件。

在/var/spool/cron下的crontab文件不可以直接創(chuàng)建或者直接修改。crontab文件是通過crontab命令得到的。現(xiàn)在假設(shè) 有個用戶名為foxy,需要創(chuàng)建自己的一個crontab文件。首先可以使用任何文本編輯器建立一個新文件,然后向其中寫入需要運行的命令和要定期執(zhí)行的 時間。

然后存盤退出。假設(shè)該文件為/tmp/test.cron。再后就是使用crontab命令來安裝這個文件,使之成為該用戶的crontab文件。鍵入:

crontab test.cron

這樣一個crontab 文件就建立好了。可以轉(zhuǎn)到/var/spool/cron目錄下面查看,發(fā)現(xiàn)多了一個foxy文件。這個文件就是所需的crontab 文件。用more命令查看該文件的內(nèi)容可以發(fā)現(xiàn)文件頭有三行信息:

#DO NOT EDIT THIS FILE -edit the master and reinstall.

#(test.cron installed on Mon Feb 22 14:20:20 1999)

#(cron version --$Id:crontab.c,v 2.13 1994/01/17 03:20:37 vivie Exp $)

大概意思是:

#切勿編輯此文件——如果需要改變請編輯源文件然后重新安裝。

#test.cron文件安裝時間:14:20:20 02/22/1999

如果需要改變其中的命令內(nèi)容時,還是需要重新編輯原來的文件,然后再使用crontab命令安裝。

可以使用crontab命令的用戶是有限制的。如果/etc/cron.allow文件存在,那么只有其中列出的用戶才能使用該命令;如果該文件不存 在但cron.deny文件存在,那么只有未列在該文件中的用戶才能使用crontab命令;如果兩個文件都不存在,那就取決于一些參數(shù)的設(shè)置,可能是只 允許超級用戶使用該命令,也可能是所有用戶都可以使用該命令。

crontab命令的語法格式如下:

crontab [-u user] file

crontab [-u user]{-l|-r|-e}

第一種格式用于安裝一個新的crontab 文件,安裝 淳褪莊ile所指的文件,如果使用“-”符號作為文件名,那就意味著使用標(biāo)準(zhǔn)輸入作為安裝來源。

-u 如果使用該選項,也就是指定了是哪個具體用戶的crontab 文件將被修改。如果不指定該選項,crontab 將默認(rèn)是操作者本人的crontab ,也就是執(zhí)行該crontab 命令的用戶的crontab 文件將被修改。但是請注意,如果使用了su命令再使用crontab 命令很可能就會出現(xiàn)混亂的情況。所以如果是使用了su命令,最好使用-u選項來指定究竟是哪個用戶的crontab文件。

-l 在標(biāo)準(zhǔn)輸出上顯示當(dāng)前的crontab。

-r 刪除當(dāng)前的crontab文件。

-e 使用VISUAL或者EDITOR環(huán)境變量所指的編輯器編輯當(dāng)前的crontab文件。當(dāng)結(jié)束編輯離開時,編輯后的文件將自動安裝。

[例7]

# crontab -l #列出用戶目前的crontab。

10 6 * * * date

0 */2 * * * date

0 23-7/2,8 * * * date

#

在crontab文件中如何輸入需要執(zhí)行的命令和時間。該文件中每行都包括六個域,其中前五個域是指定命令被執(zhí)行的時間,最后一個域是要被執(zhí)行的命令。每個域之間使用空格或者制表符分隔。格式如下:

minute hour day-of-month month-of-year day-of-week commands

第一項是分鐘,第二項是小時,第三項是一個月的第幾天,第四項是一年的第幾個月,第五項是一周的星期幾,第六項是要執(zhí)行的命令。這些項都不能為空,必 須填入。如果用戶不需要指定其中的幾項,那么可以使用*代替。因為*是統(tǒng)配符,可以代替任何字符,所以就可以認(rèn)為是任何時間,也就是該項被忽略了。在表 4-1中給出了每項的合法范圍。

表4-1 指定時間的合法范圍

時間
合法值

minute
00-59

hour
00-23,其中00點就是晚上12點

day-of-month
01-31

month-of-year
01-12

day-of-week
0-6,其中周日是0


這樣用戶就可以往crontab 文件中寫入無限多的行以完成無限多的命令。命令域中可以寫入所有可以在命令行寫入的命令和符號,其他所有時間域都支持列舉,也就是域中可以寫入很多的時間 值,只要滿足這些時間值中的任何一個都執(zhí)行命令,每兩個時間值中間使用逗號分隔。

除了數(shù)字還有幾個個特殊的符號就是"*"、"/"和"-"、",",*代表所有的取值范圍內(nèi)的數(shù)字,"/"代表每的意思,"*/5"表示每5個單位,"-"代表從某個數(shù)字到某個數(shù)字,","分開幾個離散的數(shù)字。幾個例子:

每天早上6點

0 6 * * * echo "Good morning." >> /tmp/test.txt //注意單純echo,從屏幕上看不到任何輸出,因為cron把任何輸出都email到root的信箱了。

每兩個小時

0 */2 * * * echo "Have a break now." >> /tmp/test.txt

晚上11點到早上8點之間每兩個小時,早上八點

0 23-7/2,8 * * * echo "Have a good dream:)" >> /tmp/test.txt

每個月的4號和每個禮拜的禮拜一到禮拜三的早上11點

0 11 4 * 1-3 command line

1月1日早上4點

0 4 1 1 * command line


SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root //如果出現(xiàn)錯誤,或者有數(shù)據(jù)輸出,數(shù)據(jù)作為郵件發(fā)給這個帳號
HOME=/ //使用者運行的路徑,這里是根目錄
# run-parts
01 * * * * root run-parts /etc/cron.hourly //每小時執(zhí)行/etc/cron.hourly內(nèi)的腳本
02 4 * * * root run-parts /etc/cron.daily //每天執(zhí)行/etc/cron.daily內(nèi)的腳本
22 4 * * 0 root run-parts /etc/cron.weekly //每星期執(zhí)行/etc/cron.weekly內(nèi)的腳本
42 4 1 * * root run-parts /etc/cron.monthly //每月去執(zhí)行/etc/cron.monthly內(nèi)的腳本



大家注意"run-parts"這個參數(shù)了,如果去掉這個參數(shù)的話,后面就可以寫要運行的某個腳本名,而不是文件夾名了。  

[例8]

5,15,25,35,45,55 16,17,18 * * * command

這就是表示任意天任意月,其實就是每天的下午4點、5點、6點的5 min、15 min、25 min、35 min、45 min、55 min時執(zhí)行命令。

[例9] 在每周一,三,五的下午3:00系統(tǒng)進(jìn)入維護(hù)狀態(tài),重新啟動系統(tǒng)。那么在crontab 文件中就應(yīng)該寫入如下字段:

00 15 * * 1,3,5 shutdown -r +5

然后將該文件存盤為foxy.cron,再鍵入crontab foxy.cron安裝該文件。

[例10] 每小時的10分,40分執(zhí)行用戶目錄下的innd/bbslin這個指令:

10,40 * * * * innd/bbslink

[例11] 每小時的1分執(zhí)行用戶目錄下的bin/account這個指令:

1 * * * * bin/account

[例12] 每天早晨三點二十分執(zhí)行用戶目錄下如下所示的兩個指令(每個指令以;分隔):

20 3 * * * (/bin/rm -f expire.ls logins.bad;bin/expire$#@62;expire.1st)

[例13] 每年的一月和四月,4號到9號的3點12分和3點55分執(zhí)行/bin/rm -f expire.1st這個指令,并把結(jié)果添加在mm.txt這個文件之后(mm.txt文件位于用戶自己的目錄位置)。

12,55 3 4-9 1,4 * /bin/rm -f expire.1st$#@62;$#@62;mm.txt

[例14] 我們來看一個超級用戶的crontab文件:

#Run the ‘a(chǎn)trun’ program every minutes

#This runs anything that’s due to run from ‘a(chǎn)t’.See man ‘a(chǎn)t’ or ‘a(chǎn)trun’.

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/lib/atrun

40 7 * * * updatedb

8,10,22,30,39,46,54,58 * * * * /bin/sync
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久久国产精品一区| 欧美一区二区视频在线| 欧美人成在线| 日韩视频精品在线观看| 亚洲欧美日韩天堂| 国外成人免费视频| 久久久福利视频| 亚洲黄一区二区三区| 一区二区高清视频在线观看| 欧美三级日本三级少妇99| 亚洲一区欧美| 蜜臀av在线播放一区二区三区| 亚洲经典视频在线观看| 欧美午夜一区| 久久久成人精品| 亚洲精品久久久久中文字幕欢迎你 | 久久久久久日产精品| 亚洲国产福利在线| 午夜精品久久久久久久久久久久久| 国产一区视频在线观看免费| 美女主播精品视频一二三四| 亚洲精选大片| 久久久久欧美| 亚洲视频成人| 狠狠干成人综合网| 欧美日韩精品在线视频| 欧美在线啊v一区| 亚洲激情在线播放| 久久久久久97三级| 亚洲一区二区av电影| 在线精品国精品国产尤物884a| 欧美精品三级日韩久久| 久久精品盗摄| 亚洲香蕉在线观看| 亚洲国产精品久久久久秋霞影院 | 欧美日韩亚洲激情| 久久深夜福利免费观看| 亚洲一级影院| 亚洲伦理网站| 欧美va天堂| 久久精品亚洲精品国产欧美kt∨| 亚洲日本成人网| 精品999在线观看| 国产精品丝袜91| 欧美日韩在线不卡一区| 久久影视三级福利片| 午夜国产不卡在线观看视频| 亚洲精品久久久久久久久久久久久| 久久久久欧美精品| 午夜精品久久久久久久蜜桃app| 亚洲精品亚洲人成人网| 在线观看欧美亚洲| 好看的av在线不卡观看| 国产精品入口夜色视频大尺度 | 国产欧美精品国产国产专区| 欧美日韩在线视频一区| 麻豆国产精品va在线观看不卡| 欧美亚洲网站| 亚洲在线免费| 亚洲视频大全| av不卡在线| 亚洲精品在线看| 亚洲国产aⅴ天堂久久| 免费成人高清在线视频| 久久久久久日产精品| 欧美一区二区三区日韩| 性做久久久久久久免费看| 亚洲夜间福利| 亚洲欧美日韩国产精品| 亚洲字幕一区二区| 亚洲影院色在线观看免费| 亚洲影院高清在线| 亚洲欧美成人一区二区在线电影| 亚洲色诱最新| 香蕉尹人综合在线观看| 久久av资源网| 久久精品国产久精国产一老狼| 久久精品国产91精品亚洲| 久久精品亚洲| 麻豆成人av| 亚洲国产成人精品女人久久久 | 亚洲欧洲精品成人久久奇米网| 亚洲福利视频二区| 亚洲精品中文字| 亚洲最快最全在线视频| 亚洲一区三区电影在线观看| 亚洲欧美视频在线| 久久国产精品一区二区| 卡通动漫国产精品| 欧美精品久久久久久| 欧美午夜电影一区| 国产精品男gay被猛男狂揉视频| 国产精品揄拍一区二区| 国产综合久久久久久鬼色| 在线国产欧美| 亚洲伦理自拍| 午夜精品理论片| 久久夜色精品国产欧美乱| 欧美成人乱码一区二区三区| 亚洲高清网站| 亚洲专区国产精品| 久久久久九九九| 欧美日韩精品一本二本三本| 国产精品久久网| 亚洲第一精品夜夜躁人人躁| 一本在线高清不卡dvd| 欧美一级视频| 欧美大片在线看免费观看| 99在线热播精品免费99热| 亚洲欧美日韩综合一区| 男人的天堂成人在线| 国产精品成人一区二区艾草| 伊人久久成人| 亚洲欧美激情视频在线观看一区二区三区| 久久精品官网| 亚洲人成人99网站| 久久国产精品高清| 欧美午夜免费影院| 亚洲第一福利社区| 午夜精品久久99蜜桃的功能介绍| 久久永久免费| 亚洲图片在线| 免费人成网站在线观看欧美高清| 国产精品欧美日韩一区二区| 亚洲国产天堂久久综合| 香蕉乱码成人久久天堂爱免费 | 亚洲国产精品久久久久婷婷老年| 亚洲一区黄色| 亚洲狠狠婷婷| 久久国产欧美| 国产精品久久久久久亚洲毛片| 在线观看成人小视频| 欧美在线免费视屏| 亚洲裸体在线观看| 老牛影视一区二区三区| 国产日韩在线看| 亚洲永久在线观看| 亚洲片国产一区一级在线观看| 羞羞漫画18久久大片| 欧美日韩中文在线| 亚洲乱亚洲高清| 免费一区视频| 久久精品视频网| 国产亚洲精品v| 欧美一级专区免费大片| 夜夜嗨av一区二区三区| 欧美va亚洲va日韩∨a综合色| 国产又爽又黄的激情精品视频| 亚洲午夜国产成人av电影男同| 亚洲黄色尤物视频| 免费成人av| 亚洲经典在线| 亚洲国产成人不卡| 欧美sm视频| 亚洲日本精品国产第一区| 欧美jizz19hd性欧美| 久久久久久国产精品一区| 国产一区视频在线观看免费| 欧美怡红院视频| 欧美在线电影| 好吊妞**欧美| 麻豆乱码国产一区二区三区| 久久久久国色av免费观看性色| 国模私拍一区二区三区| 久久蜜臀精品av| 久久午夜电影网| 亚洲国产欧美日韩精品| 欧美激情一区二区三区在线视频| 毛片一区二区三区| 亚洲卡通欧美制服中文| 亚洲人成高清| 欧美午夜一区二区三区免费大片 | 另类酷文…触手系列精品集v1小说| 欧美亚洲免费| 狠狠久久婷婷| 欧美激情精品久久久久久黑人| 美乳少妇欧美精品| 日韩午夜剧场| 一区二区三区**美女毛片| 国产精品美女久久久免费| 欧美一级视频精品观看| 久久av一区二区三区| 在线观看日韩av电影| 亚洲国产一区二区三区在线播| 欧美日韩精品高清| 欧美影院视频| 久久综合久久久久88| 一区二区三区四区精品| 亚洲一区二区三区四区五区午夜 | 亚洲三级电影在线观看 | 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲日本精品国产第一区| 夜夜爽www精品| 国产日韩欧美综合| 欧美激情国产高清| 国产精品久久久久久久电影| 久久久精品国产免费观看同学| 欧美va亚洲va国产综合| 午夜精品区一区二区三| 久久亚洲国产精品日日av夜夜|