linux 計劃任務(wù)命令小結(jié).doc_第1頁
linux 計劃任務(wù)命令小結(jié).doc_第2頁
linux 計劃任務(wù)命令小結(jié).doc_第3頁
linux 計劃任務(wù)命令小結(jié).doc_第4頁
linux 計劃任務(wù)命令小結(jié).doc_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

linux 計劃任務(wù)命令小結(jié) Linux下的計劃任務(wù)命令小結(jié)在UNIX下怎樣實現(xiàn)和Windows下“計劃任務(wù)”一樣的功能$crontab-e腳本$crontab-l察看腳本用$crontab-e腳本,加入下列行分小時星期月命令Linux下crontab命令的用法任務(wù)調(diào)度的crond常駐命令crond是linux用來定期執(zhí)行程序的命令。 當(dāng)安裝完成操作系統(tǒng)之后,默認(rèn)便會啟動此任務(wù)調(diào)度命令。 crond命令每分鍾會定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工作便會自動執(zhí)行該工作。 而linux任務(wù)調(diào)度的工作主要分為以下兩類 1、系統(tǒng)執(zhí)行的工作系統(tǒng)周期性所要執(zhí)行的工作,如備份系統(tǒng)數(shù)據(jù)、清理緩存 2、個人執(zhí)行的工作某個用戶定期要做的工作,例如每隔10分鐘檢查郵件服務(wù)器是否有新信,這些工作可由每個用戶自行設(shè)置 3、Crontab是UNIX系統(tǒng)下的定時任務(wù)觸發(fā)器,其使用者的權(quán)限記載在下列兩個文件中文件含義/etc/cron.deny該文件中所列的用戶不允許使用Crontab命令/etc/cron.allow該文件中所列的用戶允許使用Crontab命令/var/spool/cron/是所有用戶的crontab文件/var/spool/cron/crontabs 4、Crontab命令的格式為crontabl|-r|-e|-iusername,其參數(shù)含義如表一參數(shù)名稱含義示例-l顯示用戶的Crontab文件的內(nèi)容crontabl-i刪除用戶的Crontab文件前給提示crontabl-ri-r從Crontab目錄中刪除用戶的Crontab文件crontabl-r-e用戶的Crontab文件crontabl-e 5、用戶所建立的Crontab文件存于/var/spool/cron中,其文件名與用戶名一致。 它的格式共分為六段,前五段為時間設(shè)定段,第六段為所要執(zhí)行的命令段,格式如下*其時間段的含義如表二段含義取值范圍第一段代表分鐘059第二段代表小時023第三段代表日期131第四段代表月份112第五段代表星期幾0代表星期日名稱:crontab使用權(quán)限:所有使用者使用方式:crontab-u userfile crontab-u user-l|-r|-e說明:crontab是用來讓使用者在固定時間或固定間隔執(zhí)行程序之用,換句話說,也就是類似使用者的時程表。 -u user是指設(shè)定指定user的時程表,這個前提是你必須要有其權(quán)限(比如說是root)才能夠指定他人的時程表。 如果不使用-u user的話,就是表示設(shè)定自己的時程表。 餐數(shù):-e:執(zhí)行文字器來設(shè)定時程表,內(nèi)定的文字器是VI,如果你想用別的文字器,則請先設(shè)定VISUAL環(huán)境變數(shù)來指定使用那個文字器(比如說setenv VISUALjoe)-r:刪除目前的時程表-l:列出目前的時程表時程表的格式如下:f1f2f3f4f5program其中f1是表示分鐘,f2表示小時,f3表示一個月份中的第幾日,f4表示月份,f5表示一個星期中的第幾天。 program表示要執(zhí)行的程序。 當(dāng)f1為*時表示每分鐘都要執(zhí)行program,f2為*時表示每小時都要執(zhí)行程序,其馀類推當(dāng)f1為a-b時表示從第a分鐘到第b分鐘這段時間內(nèi)要執(zhí)行,f2為a-b時表示從第a到第b小時都要執(zhí)行,其馀類推當(dāng)f1為*/n時表示每n分鐘個時間間隔執(zhí)行一次,f2為*/n表示每n小時個時間間隔執(zhí)行一次,其馀類推當(dāng)f1為a,b,c,.時表示第a,b,c,.分鐘要執(zhí)行,f2為a,b,c,.時表示第a,b,c.個小時要執(zhí)行,其馀類推使用者也可以將所有的設(shè)定先存放在檔案file中,用crontab file的方式來設(shè)定時程表。 例子:每月每天每小時的第0分鐘執(zhí)行一次/bin/ls:07*/bin/ls在12月內(nèi),每天的早上6點到12點中,每隔20分鐘執(zhí)行一次/usr/bin/backup:06-12/3*12*/usr/bin/backup周一到周五每天下午5:00寄一封信給:017*1-5/dev/null2&1即可例如果用戶的Crontab文件的內(nèi)容是2919*echo its dinner time,則系統(tǒng)每天的19:29顯示itsdinnertime示例(創(chuàng)建一個cron全過程,每分鐘都會在test.txt里輸入當(dāng)前時間):1.以普通用戶登錄linux系統(tǒng)(我用的是CentOS4.1)2.$crontabe說明:系統(tǒng)默認(rèn)的器是VIM,如果不是請加上以下shell:$EDITOR=vi$export EDITOR3.輸入”*/1*date$HOME/test.txt”,save andexit VIM4.$su root5.$cd/etc/init.d6./crond restart下面看看看幾個具體的例子0*/2*/sbin/service drestart意思是每兩個小時重啟一次apache507*/sbin/service sshdstart意思是每天750開啟ssh服務(wù)5022*/sbin/service sshdstop意思是每天2250關(guān)閉ssh服務(wù)001,15*fsck/home每月1號和15號檢查/home磁盤1*/home/bruce/backup每小時的第一分執(zhí)行/home/bruce/backup這個文件0003*1-5find/home*.xxx-mtime+4-exec rm;每周一至周五3點鐘,在目錄/home中,查找文件名為*.xxx的文件,并刪除4天前的文件。 306*/10*ls意思是每月的 1、 11、 21、31日是的630執(zhí)行一次ls命令在linux平臺上如果需要實現(xiàn)任務(wù)調(diào)度功能可以編寫cron腳本來實現(xiàn)。 以某一頻率執(zhí)行任務(wù)linux缺省會啟動crond進程,crond進程不需要用戶啟動、關(guān)閉。 crond進程負(fù)責(zé)讀取調(diào)度任務(wù)并執(zhí)行,用戶只需要將相應(yīng)的調(diào)度腳本寫入cron的調(diào)度配置文件中。 cron的調(diào)度文件有以下幾個1.crontab2.cron.d3.cron.daily4.cron.hourly5.cron.monthly6.cron.weekly如果用的任務(wù)不是以hourly monthlyweekly方式執(zhí)行,則可以將相應(yīng)的crontab寫入到crontab或cron.d目錄中。 示例每隔一分鐘執(zhí)行一次腳本/opt/bin/test-cron.sh可以在cron.d新建腳本echo-date.sh內(nèi)容為*/1*root/opt/bin/test-cron.sh在指定的時間運行任務(wù)也可以通過at命令來控制在指定的時間運行任務(wù)如at-f test-cron.sh-v10:25其中-f指定腳本文件,-v指定運行時間quote:ea946d690b=lophyxp首先用contab-lcontabs.tmp導(dǎo)出contab的配置。 然后contabs.tmp文件。 以一下格式添

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論