像大部分;Linux;使用者一樣,您可能需要在某時候進行重性工作的排程 。這類工作可能頻繁到幾
分鐘一次,也可能一年只有一次 。這些工作可以使用;``cron"";工具完成 。;
cron;工具在;Linux;上的應(yīng)用和和在其他;Unix;上所應(yīng)用的非常相似 。然而,;Red;Hat;加上了一點
和其他;Linux;發(fā)行版不同的工作排程方法; 。在其他的發(fā)行版,排程資訊位於系統(tǒng)的;``crontab""檔;
(位在;``/etc/"";目錄),使用下面的格式;:;
minute;hour;day;month;year;command
您可以指定整數(shù)的時間要素;(例如;.;1;到;12;表示從一月到十二月),或者用``*"";符號作為萬用字元
指定一個或更多的要素;(例如;.;*;在月的要素部分表示指令會在每月的特定日期及時間執(zhí)行) 。這里是
一些例子:;
#;Mail;the;system;logs;at;4:30pm;every;June;15th.
30;16;15;06;*;for;x;in;/var/log/*;;do;cat;${x};|;mail;postmaster;;done
#;Inform;the;administrator,;at;midnight,;of;the;changing;seasons.
00;00;20;04;*;echo;"Woohoo,;spring;is;here!"
00;00;20;06;*;echo;"Yeah,;summer;has;arrived,;time;to;hit;the;beach!"
00;00;20;10;*;echo;"Fall;has;arrived.;;Get;those;jackets;out.;;:-("
00;00;20;12;*;echo;"Time;for;5;months;of;misery.;;;-("
注意該指令會輸出到一個標(biāo)準(zhǔn)出口;(亦即.;一個終端機;),像是上面使用;``echo"";的例子會將輸出寄
給;``root"";帳號 。如果您想要避免它,只要像下面將輸出導(dǎo)引到一個空的設(shè)備;:;
00;06;*;*;*;echo;"I;bug;the;system;administrator;daily;at;6:00am!";>/dev/null
在多出的標(biāo)準(zhǔn);``crontab"";項目,;Red;Hat;加上了一些目錄;:;
/etc/cron.hourly/
/etc/cron.daily/
/etc/cron.weekly/
和他們的名稱所建議的一樣,可執(zhí)行檔可以放在任何這些目錄,并且將會每小時,每日及每執(zhí)行 。這節(jié)
省了一些設(shè)定頻繁工作的時間;;只要將可執(zhí)行的;script;或程式;(或到任何其他儲存媒體的符號連結(jié))放到
合適的目錄內(nèi),就可以不管他們了
推薦閱讀
- Linux 網(wǎng)管 123 --- 第10章. 升級 Linux 及其他應(yīng)用軟體 -1.使用
- Linux 網(wǎng)管 123 --- 1. 前言 2. 簡介
- Linux 網(wǎng)管 123 --- 第3章. 概觀 Linux
- Linux 網(wǎng)管 123 --- 第4章. 安裝及硬體組態(tài) - 1.建立一張安裝磁片
- 輕輕松松的安裝Slackware Linux -- 5.其他非標(biāo)準(zhǔn)安裝程序解析
- Linux中有沒有支援 Solairs x86 的檔案系統(tǒng)?有的話要如何mount?
- 怎樣設(shè)置一個檔案來作為 linux 的轉(zhuǎn)換空間?
- 解決Linux操作系統(tǒng)下部分文件亂碼的問題
- 輕輕松松的安裝Slackware Linux -- 3.認(rèn)識 Slackware Linu
- 輕輕松松的安裝Slackware Linux -- 1.如何選購Linux可以搭配的機器
