




全文預(yù)覽已結(jié)束
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
linux 計(jì)劃任務(wù)命令小結(jié) Linux下的計(jì)劃任務(wù)命令小結(jié)在UNIX下怎樣實(shí)現(xiàn)和Windows下“計(jì)劃任務(wù)”一樣的功能$crontab-e腳本$crontab-l察看腳本用$crontab-e腳本,加入下列行分小時(shí)星期月命令Linux下crontab命令的用法任務(wù)調(diào)度的crond常駐命令crond是linux用來(lái)定期執(zhí)行程序的命令。 當(dāng)安裝完成操作系統(tǒng)之后,默認(rèn)便會(huì)啟動(dòng)此任務(wù)調(diào)度命令。 crond命令每分鍾會(huì)定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工作便會(huì)自動(dòng)執(zhí)行該工作。 而linux任務(wù)調(diào)度的工作主要分為以下兩類(lèi) 1、系統(tǒng)執(zhí)行的工作系統(tǒng)周期性所要執(zhí)行的工作,如備份系統(tǒng)數(shù)據(jù)、清理緩存 2、個(gè)人執(zhí)行的工作某個(gè)用戶(hù)定期要做的工作,例如每隔10分鐘檢查郵件服務(wù)器是否有新信,這些工作可由每個(gè)用戶(hù)自行設(shè)置 3、Crontab是UNIX系統(tǒng)下的定時(shí)任務(wù)觸發(fā)器,其使用者的權(quán)限記載在下列兩個(gè)文件中文件含義/etc/cron.deny該文件中所列的用戶(hù)不允許使用Crontab命令/etc/cron.allow該文件中所列的用戶(hù)允許使用Crontab命令/var/spool/cron/是所有用戶(hù)的crontab文件/var/spool/cron/crontabs 4、Crontab命令的格式為crontabl|-r|-e|-iusername,其參數(shù)含義如表一參數(shù)名稱(chēng)含義示例-l顯示用戶(hù)的Crontab文件的內(nèi)容crontabl-i刪除用戶(hù)的Crontab文件前給提示crontabl-ri-r從Crontab目錄中刪除用戶(hù)的Crontab文件crontabl-r-e用戶(hù)的Crontab文件crontabl-e 5、用戶(hù)所建立的Crontab文件存于/var/spool/cron中,其文件名與用戶(hù)名一致。 它的格式共分為六段,前五段為時(shí)間設(shè)定段,第六段為所要執(zhí)行的命令段,格式如下*其時(shí)間段的含義如表二段含義取值范圍第一段代表分鐘059第二段代表小時(shí)023第三段代表日期131第四段代表月份112第五段代表星期幾0代表星期日名稱(chēng):crontab使用權(quán)限:所有使用者使用方式:crontab-u userfile crontab-u user-l|-r|-e說(shuō)明:crontab是用來(lái)讓使用者在固定時(shí)間或固定間隔執(zhí)行程序之用,換句話說(shuō),也就是類(lèi)似使用者的時(shí)程表。 -u user是指設(shè)定指定user的時(shí)程表,這個(gè)前提是你必須要有其權(quán)限(比如說(shuō)是root)才能夠指定他人的時(shí)程表。 如果不使用-u user的話,就是表示設(shè)定自己的時(shí)程表。 餐數(shù):-e:執(zhí)行文字器來(lái)設(shè)定時(shí)程表,內(nèi)定的文字器是VI,如果你想用別的文字器,則請(qǐng)先設(shè)定VISUAL環(huán)境變數(shù)來(lái)指定使用那個(gè)文字器(比如說(shuō)setenv VISUALjoe)-r:刪除目前的時(shí)程表-l:列出目前的時(shí)程表時(shí)程表的格式如下:f1f2f3f4f5program其中f1是表示分鐘,f2表示小時(shí),f3表示一個(gè)月份中的第幾日,f4表示月份,f5表示一個(gè)星期中的第幾天。 program表示要執(zhí)行的程序。 當(dāng)f1為*時(shí)表示每分鐘都要執(zhí)行program,f2為*時(shí)表示每小時(shí)都要執(zhí)行程序,其馀類(lèi)推當(dāng)f1為a-b時(shí)表示從第a分鐘到第b分鐘這段時(shí)間內(nèi)要執(zhí)行,f2為a-b時(shí)表示從第a到第b小時(shí)都要執(zhí)行,其馀類(lèi)推當(dāng)f1為*/n時(shí)表示每n分鐘個(gè)時(shí)間間隔執(zhí)行一次,f2為*/n表示每n小時(shí)個(gè)時(shí)間間隔執(zhí)行一次,其馀類(lèi)推當(dāng)f1為a,b,c,.時(shí)表示第a,b,c,.分鐘要執(zhí)行,f2為a,b,c,.時(shí)表示第a,b,c.個(gè)小時(shí)要執(zhí)行,其馀類(lèi)推使用者也可以將所有的設(shè)定先存放在檔案file中,用crontab file的方式來(lái)設(shè)定時(shí)程表。 例子:每月每天每小時(shí)的第0分鐘執(zhí)行一次/bin/ls:07*/bin/ls在12月內(nèi),每天的早上6點(diǎn)到12點(diǎn)中,每隔20分鐘執(zhí)行一次/usr/bin/backup:06-12/3*12*/usr/bin/backup周一到周五每天下午5:00寄一封信給:017*1-5/dev/null2&1即可例如果用戶(hù)的Crontab文件的內(nèi)容是2919*echo its dinner time,則系統(tǒng)每天的19:29顯示itsdinnertime示例(創(chuàng)建一個(gè)cron全過(guò)程,每分鐘都會(huì)在test.txt里輸入當(dāng)前時(shí)間):1.以普通用戶(hù)登錄linux系統(tǒng)(我用的是CentOS4.1)2.$crontabe說(shuō)明:系統(tǒng)默認(rèn)的器是VIM,如果不是請(qǐng)加上以下shell:$EDITOR=vi$export EDITOR3.輸入”*/1*date$HOME/test.txt”,save andexit VIM4.$su root5.$cd/etc/init.d6./crond restart下面看看看幾個(gè)具體的例子0*/2*/sbin/service drestart意思是每?jī)蓚€(gè)小時(shí)重啟一次apache507*/sbin/service sshdstart意思是每天750開(kāi)啟ssh服務(wù)5022*/sbin/service sshdstop意思是每天2250關(guān)閉ssh服務(wù)001,15*fsck/home每月1號(hào)和15號(hào)檢查/home磁盤(pán)1*/home/bruce/backup每小時(shí)的第一分執(zhí)行/home/bruce/backup這個(gè)文件0003*1-5find/home*.xxx-mtime+4-exec rm;每周一至周五3點(diǎn)鐘,在目錄/home中,查找文件名為*.xxx的文件,并刪除4天前的文件。 306*/10*ls意思是每月的 1、 11、 21、31日是的630執(zhí)行一次ls命令在linux平臺(tái)上如果需要實(shí)現(xiàn)任務(wù)調(diào)度功能可以編寫(xiě)cron腳本來(lái)實(shí)現(xiàn)。 以某一頻率執(zhí)行任務(wù)linux缺省會(huì)啟動(dòng)crond進(jìn)程,crond進(jìn)程不需要用戶(hù)啟動(dòng)、關(guān)閉。 crond進(jìn)程負(fù)責(zé)讀取調(diào)度任務(wù)并執(zhí)行,用戶(hù)只需要將相應(yīng)的調(diào)度腳本寫(xiě)入cron的調(diào)度配置文件中。 cron的調(diào)度文件有以下幾個(gè)1.crontab2.cron.d3.cron.daily4.cron.hourly5.cron.monthly6.cron.weekly如果用的任務(wù)不是以hourly monthlyweekly方式執(zhí)行,則可以將相應(yīng)的crontab寫(xiě)入到crontab或cron.d目錄中。 示例每隔一分鐘執(zhí)行一次腳本/opt/bin/test-cron.sh可以在cron.d新建腳本echo-date.sh內(nèi)容為*/1*root/opt/bin/test-cron.sh在指定的時(shí)間運(yùn)行任務(wù)也可以通過(guò)at命令來(lái)控制在指定的時(shí)間運(yùn)行任務(wù)如at-f test-cron.sh-v10:25其中-f指定腳本文件,-v指定運(yùn)行時(shí)間quote:ea946d690b=lophyxp首先用contab-lcontabs.tmp導(dǎo)出contab的配置。 然后contabs.tmp文件。 以一下格式添
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025商業(yè)地產(chǎn)租賃合同范本大全
- 2025商業(yè)店鋪轉(zhuǎn)租合同協(xié)議
- 2025醫(yī)療設(shè)備采購(gòu)合同協(xié)議范本格式
- 2025合伙經(jīng)營(yíng)合同
- 2025室內(nèi)設(shè)計(jì)合同范本協(xié)議
- 2025年授權(quán)轉(zhuǎn)讓合同樣本
- 2025年非淀粉類(lèi)生物可降解塑料項(xiàng)目建議書(shū)
- 2025年利用溫度變化加工機(jī)械合作協(xié)議書(shū)
- 中學(xué)綠化施工方案
- 2024初級(jí)社會(huì)工作者職業(yè)資格筆試考試真題解析
- 比亞迪銷(xiāo)售模式分析報(bào)告
- 2024年魚(yú)子醬項(xiàng)目營(yíng)銷(xiāo)策劃方案
- 非洲自然災(zāi)害
- 中韓勞動(dòng)法比較研究
- 2023借款協(xié)議書(shū)Word模板
- (完整版)年產(chǎn)30萬(wàn)噸合成氨合成工段工藝設(shè)計(jì)畢業(yè)論文
- (完整版)煤礦技術(shù)員考試試題
- 自來(lái)水廠調(diào)試方案
- 冠心病抗血小板治療課件
- 人教2011版六年級(jí)美術(shù)上冊(cè)《山山水水》評(píng)課稿
- DB65T 3282-2011肉牛場(chǎng)建設(shè)規(guī)范
評(píng)論
0/150
提交評(píng)論