




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、/etc/croncron服務Cron服務cron是Linux系統(tǒng)下一個自動執(zhí)行指定任務的程序.cron服務要通過命令啟動和停止,在Linux上可以通過/etc/init.d/crond腳本啟動或停止cron的配置方式設置cron有兩種方式,也就是編輯/var/spool/cron目錄下文件和編輯/etc/crontab配置文 件.l)/var/spool/cron 目錄下 cron 文件我們可以通過crontab命令來編輯操作/var/spool/cron目錄下cron文件,當然我們也可以直 接編輯/var/spool/cron目錄下的配置文件.例如 joot 用戶的 cron 就南 var
2、/spool/cron/root如果用crontab -e -u root就是編輯/var/spool/cron/root文件.如果用crontab -I -u root 就是查看/var/spool/cron/root文件.如果用crontab -r -u root就是刪除/var/sppol/cron/root文件.97 1y wjj n. 1 w 1 17 vz ix T9rootlocalhost crontab -e -u root-using an empty one new crontabcat /var/spool/c ron/root-using an empty one n
3、ew crontabcat /var/spool/c ron/root*: 1 * * * * stat /etc/passwd /tmp/1rooWlocalhost crontab -I -u root*: 1 * * * * stat /etc/passwd /tmp/1 rootlocalhost crontab -r -u root root01.ocal.host crontab -I -u root no crontab for rootrooWlocalhost |2)/etc/crontab /etc/crontab只有root用戶可以編輯,權限如下 /etc/crontab
4、配置文件默認內(nèi)容如下:SHELL=/bin/bashPATH=/sbin: /bin: /usr/sbin: /usr/binMAILTO=rootHOME=/run-parts010101* * * * rootrun-parts/etc/cron. hourly01* * * * rootrun-parts/etc/cron. hourly024 * * * rootrun-parts/etc/cron. daily22 4 * * 0 22 4 * * 0 root42 4 1 * * root注: 我們可以自定義自己的變量讓crontab配置文件中的程序使用.vi /etc/cront
5、ab加載如下變量定義:4 4 1 ruui run-par ib / eicz cron, muniniy NAME=Chenkuo”/l * * * * root /bin/echo $NAME” /tmp/2|For details see man 4 crontabs重啟crond服務,如下:/etc/init.d/crond restart一分鐘后,查看/tmp/2文件,如下:cat /tmp/2L a w zxzjj jiwl j iirootglocalhost # cat /tmp/2ChAnknn使用 run-parts 腳本來執(zhí)行 /etc/cron.hourly,/etc/
6、cron.daily,/etc/cron.weekly 和 /etc/cron.monthly目錄中的腳本.01 * * * * root run-parts /etc/cron.hourly表示每小時的第 1 分鐘執(zhí)行/etc/cron.hourly中 的腳本.02 4 * * * root run-parts /etc/cron.daily表示每天4點2分鐘亍/etc/cron.daily中的腳 本22 4 * * 0 root run-parts /etc/cron.weekly 表示每周的周日 4點 22 分執(zhí)行 /etc/cron.weekly 中的腳本.42 4 1 * * roo
7、t run-parts /etc/cron.monthly表示每月的 1 號早上4點22分執(zhí)行/etc/cron.monthly 中的腳本.run-parts是crontabs軟件包下的腳本.rpm -qf /usr/bin/run-parts.j. ia%vav/rootOlocalhost # rpm -qf /usr/bin/run-partscrontabs-1. 10-33, el6. noarch注: 每次修改/etc/crontab,都要重啟crond服務,因為只有重啟服務時才會重新加載 /etc/crontab 文件.Cron表達式Cron表達式是一個字符串,字符串以5或6個空
8、格隔開,分為6或7個域,每一個域代表 一個含義,Cron有如下兩種語法格式:Seconds Minutes Hours DayofMonth Month DayofWeek Year或Seconds Minutes Hours DayofMonth Month DayofWeek每一個域可出現(xiàn)的字符如下:Seconds:可出現(xiàn),-* /四個字符,有效范圍為0-59的整數(shù)Minutes:可出現(xiàn),-* /四個字符,有效范圍為0-59的整數(shù)Hours:可出現(xiàn),* /四個字符,有效范圍為0-23的整數(shù)DayofMonth可出現(xiàn),-* / ? L W C八個字符,有效范圍為0-31的整數(shù)Month:可出
9、現(xiàn),-* /四個字符,有效范圍為1-12的整數(shù)或JAN-DEcDayofWeek:可出現(xiàn),-* /? L C #四個字符,有效范圍為1-7的整數(shù)或SUN-SAT兩個范圍。1表示星期天,2表示星期一,依次類推Year:可出現(xiàn),-*/四個字符,有效范圍為1970-2099年每一個域都使用數(shù)字,但還可以出現(xiàn)如下特殊字符,它們的含義是:(D* :表示匹配該域的任意值,假如在Minutes域使用*,即表示每分鐘都會觸發(fā)事件。(2)?:只能用在DayofMonth和DayofWeek兩個域。它也匹配域的任意值,但實際不會。因為DayofMonth和DayofWeek會相互景?響。例如想在每月的20日觸發(fā)調(diào)
10、度,不管20日到底 是星期幾,那么只能使用如下寫法:13 13 15 20 * ?,其中最后T立只能用?,而不能使用* , 如果使用*表示不管星期幾都會觸發(fā),實際上并不是這樣。(3):表示范圍,例如在Minutes域使用5-20 ,表示從5分到20分鐘每分鐘觸發(fā)一次(4)/ :表示起始時間開始觸發(fā),然后每隔固定時間觸發(fā)一次,例如在Minutes域使用5/20, 那么意味著5分鐘觸發(fā)一次,而25,45等分別觸發(fā)一次.(5),:表示列出枚舉值值。例如:在Minutes域使用5,20 ,那么意味著在5和20分每分鐘觸發(fā)一 次。(6)L:表示最后,只能出現(xiàn)在DayofWeek和DayofMonth域,
11、如果在DayofWeek域使用5L, 意味著在最后的一個星期四觸發(fā)。W:表示有效工作日(周一到周五),只能出現(xiàn)在DayofMonth域,系統(tǒng)將在離指定日期的最 近的有效工作日觸發(fā)事件。例如:在DayofMonth使用5W ,如果5日是星期六,那么將在最 近的工作日:星期五,即4日觸發(fā)。如果5日是星期天,那么在6日(周一)觸發(fā);如果5日在星期 一到星期五中的一天,那么就在5日觸發(fā)。另夕一點,W的最近尋找不會跨過月份(8)LW:這兩個字符可以連用,表示在某個月最后一個工作日,即最后一個星期五。(9)#用于確定每個月第幾個星期幾,只能出現(xiàn)在DayofMonth域。例如在4#2 ,表示某月的 第二個星
12、期三。舉幾個例子:002 1*?*表示在每月的1日的凌晨2點調(diào)度任務0 15 10?* MON-FRI表示周一到周五每天上午10 : 15執(zhí)行作業(yè) 0 15 10 ? 6L 2002-2006表示2002-2006年的每個月的最后一個星期五上午10:15執(zhí)行作 一個cron表達式有至少6個(也可能7個)有空格分隔的時間元素。按I頁序依次為秒(059)分鐘(。59 )小時(023 )天(月)(031,但是你需要考慮你月的天數(shù))月(011)天(星期)(17 1=SUN 或 SUN , MON , TUE , WED , THU , FRI, SAT)年份( 1970 - 2099 )SHELL=/bin/bashPATH=/sbin: /bin: /usr/sbin: /usr/binMAILT0=rootH0ME=/|For details see man 4 crontabsExample of job definition: minute (0 -
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 寧波諾丁漢大學《白描花卉臨摹與寫生》2023-2024學年第一學期期末試卷
- 網(wǎng)頁設計與制作項目式教程(HTML CSS)(慕課版)-習題及答案 項目四
- 山東省昌樂縣第二中學2025年高三物理試題查缺補漏試題(文理)含解析
- 內(nèi)蒙古大學創(chuàng)業(yè)學院《口腔頜面部解剖》2023-2024學年第二學期期末試卷
- 2025年中考語文熱點寫作素材積累:澳門回歸之盛世蓮花譜寫“一國兩制”新篇章
- 2023年上海高考語文試卷(含答案)
- 基礎梁架空施工方案
- 橡膠制品施工方案
- 2025年四愛屬性測試題及答案
- 5年級下冊英語外研版第一模塊課文
- 腰椎ODI評分完整版
- 最新-吡格列酮研究進展-課件
- 單相電和三相電課件
- 俄羅斯的經(jīng)濟與政治課件
- 01車輪踏面清掃裝置左
- 中國氣血健康白皮書
- 化學品安全技術說明書 MSDS( 石腦油)
- DB13T 5542-2022 水利水電工程施工組織設計編制指南
- 二期6KV系統(tǒng)1
- 研究生面試復試英語+常問問題
- 安徽省教育科學研究項目課題申請書【模板】
評論
0/150
提交評論