crontab

v:* {behavior:url(#default#VML);}
o:* {behavior:url(#default#VML);}
w:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}

Normal

0

false

7.8 磅

0

2

false

false

false

EN-US

ZH-CN

X-NONE

/* Style Definitions */
table.MsoNormalTable
{mso-style-name:普通表格;
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-priority:99;
mso-style-parent:"";
mso-padding-alt:0cm 5.4pt 0cm 5.4pt;
mso-para-margin:0cm;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.5pt;
mso-bidi-font-size:11.0pt;
font-family:等線;
mso-ascii-font-family:等線;
mso-ascii-theme-font:minor-latin;
mso-fareast-font-family:等線;
mso-fareast-theme-font:minor-fareast;
mso-hansi-font-family:等線;
mso-hansi-theme-font:minor-latin;
mso-font-kerning:1.0pt;}

Crontab

每分鐘需要執(zhí)行一個程序檢查系統(tǒng)運行狀態(tài)

每天凌晨需要對過去一天的業(yè)務(wù)數(shù)據(jù)進行統(tǒng)計

每個星期需要把日組織文件備份

每個月需要把數(shù)據(jù)庫進行備份

Crontab是什么

Crontab是一個用于設(shè)置周期性被執(zhí)行任務(wù)的工具(像windows里面的計劃任務(wù))

[圖片上傳中。。径密。(1)]

[圖片上傳中享扔。。籽懦。(2)]

周期性執(zhí)行的任務(wù)列表我們稱為cron table

Crontab實踐

相關(guān)工具

安裝并檢查crontab服務(wù)

Crontab的基本組成

Crontab的配置文件格式

Crontab的工具的使用

Crontab的日志

Crontab的常見錯誤暮顺。

檢查cron服務(wù)

-檢查crontab工具是否安裝:crontab -l

檢查crond服務(wù)是否啟動:service
crond -e

安裝cron

Yum install vixie-cron

Yum install crontabs

案例實現(xiàn)

每分鐘都打印當(dāng)前實踐到一個日志文件中

*/1****date>>/tmp/log.txt

tail -f /tmp/log.txt tail -f就是不斷顯示最后幾行的命令

f???8? ?

image.png

***** command

image.png

crontab的配置文件格式
每晚的21:30重啟Apache
30 21 * * * service httpd restart
每月的1/10/22日的4:45重啟Apache
45 4 1,10,22 * * servicehttp的restart
每月1到10日的4:45重啟Apache
45 4 1-10 * * service httpd restart

每隔兩分鐘重啟Apache服務(wù)器
*/2 * * * *service httpd restart
1-59/2 * * * * service httpd restart
晚上11點到早上7點之間,沒個一小時重啟Apache
0 23-7/1 * * * service httpd restart
每天18:00至23:00之間間隔30分鐘重啟Apache
0,30 18-23 * * * service httpd restart
0-59/30 18-23 * * * service httpd restart

image.png

3-7 crontab的使用

crontab: usage error: unrecognized option
Usage:
crontab [options] file
crontab [options]
crontab -n [hostname]

Options:
-u <user> define user
-e edit user's crontab
-l list user's crontab
-r delete user's crontab
-i prompt before deleting
-n <host> set host in cluster to run users' crontabs
-c get host in cluster to run users' crontabs
-s selinux context
-x <mask> enable debugging

Default operation is replace, per 1003.2

crontab -e -u crontabtester
no crontab for crontabtester - using an empty one
crontab: installing new crontab
[root@localhost wangzy]# crontab -l -u crontabtester
0-58/2 * * * * echo "EvEn"
[root@localhost wangzy]# tail -f /var/log/cron
Jul 13 09:01:02 localhost anacron[7953]: Will run job `cron.daily' in 19 min.
Jul 13 09:01:02 localhost anacron[7953]: Jobs will be executed sequentially
Jul 13 09:02:02 localhost CROND[7990]: (root) CMD (date >> /tmp/log.txt)
Jul 13 09:02:46 localhost crontab[8035]: (root) BEGIN EDIT (crontabtester)
Jul 13 09:03:01 localhost CROND[8040]: (root) CMD (date >> /tmp/log.txt)
Jul 13 09:03:52 localhost crontab[8035]: (root) REPLACE (crontabtester)
Jul 13 09:03:52 localhost crontab[8035]: (root) END EDIT (crontabtester)
Jul 13 09:04:02 localhost CROND[8068]: (crontabtester) CMD (echo "EvEn")
Jul 13 09:04:02 localhost CROND[8069]: (root) CMD (date >> /tmp/log.txt)
Jul 13 09:04:16 localhost crontab[8094]: (root) LIST (crontabtester)
Jul 13 09:05:01 localhost CROND[8115]: (root) CMD (date >> /tmp/log.txt)
Jul 13 09:06:02 localhost CROND[8139]: (crontabtester) CMD (echo "EvEn")
Jul 13 09:06:02 localhost CROND[8140]: (root) CMD (date >> /tmp/log.txt)
crontab配置文件
全局(系統(tǒng))配置文件
-etc/crontab
-注意格式
root配置文件
只有root用戶才會把這些內(nèi)容載入到計劃任務(wù)表中

image.png
image.png

其實crontab里面的文件其實都是放在 var/spool/cron/root里面的

image.png

3-9crontab的日志
/var/log/cron文件保存著cron的任務(wù)執(zhí)行記錄

image.png

4-1 crontab的常見錯誤之環(huán)境變量

4-2
59 1 1-7 4 * test date +\%w -eq 0 && /root/a.sh

4-4


4-4
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末腕窥,一起剝皮案震驚了整個濱河市油昂,隨后出現(xiàn)的幾起案子倾贰,更是在濱河造成了極大的恐慌匆浙,老刑警劉巖,帶你破解...
    沈念sama閱讀 222,183評論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件挑庶,死亡現(xiàn)場離奇詭異迎捺,居然都是意外死亡凳枝,警方通過查閱死者的電腦和手機岖瑰,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評論 3 399
  • 文/潘曉璐 我一進店門蹋订,熙熙樓的掌柜王于貴愁眉苦臉地迎上來露戒,“玉大人玫锋,你說我怎么就攤上這事∏妫” “怎么了键思?”我有些...
    開封第一講書人閱讀 168,766評論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長赔桌。 經(jīng)常有香客問我疾党,道長雪位,這世上最難降的妖魔是什么梨撞? 我笑而不...
    開封第一講書人閱讀 59,854評論 1 299
  • 正文 為了忘掉前任卧波,我火速辦了婚禮时肿,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘港粱。我一直安慰自己嗜侮,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 68,871評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著锈颗,像睡著了一般。 火紅的嫁衣襯著肌膚如雪咪惠。 梳的紋絲不亂的頭發(fā)上击吱,一...
    開封第一講書人閱讀 52,457評論 1 311
  • 那天,我揣著相機與錄音遥昧,去河邊找鬼覆醇。 笑死,一個胖子當(dāng)著我的面吹牛炭臭,可吹牛的內(nèi)容都是我干的常摧。 我是一名探鬼主播,決...
    沈念sama閱讀 40,999評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼吸申,長吁一口氣:“原來是場噩夢啊……” “哼梳侨!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,914評論 0 277
  • 序言:老撾萬榮一對情侶失蹤湘今,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后构灸,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體曹阔,經(jīng)...
    沈念sama閱讀 46,465評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡漓库,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,543評論 3 342
  • 正文 我和宋清朗相戀三年茂装,在試婚紗的時候發(fā)現(xiàn)自己被綠了易遣。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片侨歉。...
    茶點故事閱讀 40,675評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡柒啤,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤,帶...
    沈念sama閱讀 36,354評論 5 351
  • 正文 年R本政府宣布坦冠,位于F島的核電站判呕,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,029評論 3 335
  • 文/蒙蒙 一叠洗、第九天 我趴在偏房一處隱蔽的房頂上張望抵代。 院中可真熱鬧,春花似錦劈榨、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽涛酗。三九已至偷厦,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間剖笙,已是汗流浹背弥咪。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評論 1 274
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人潜的。 一個月前我還...
    沈念sama閱讀 49,091評論 3 378
  • 正文 我出身青樓梭姓,卻偏偏與公主長得像铡恕,于是被迫代替她去往敵國和親琢感。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,685評論 2 360

推薦閱讀更多精彩內(nèi)容