


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、為當(dāng)前用戶創(chuàng)建cron服務(wù) 1. 鍵入 crontab -e 編輯crontab服務(wù)文件 例如 文件內(nèi)容如下: */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 保存文件并并退出 */2 * * * * /bin/sh /home/admin/jiaoben/buy/deleteFile.sh */2 * * * * 通過這段字段可以設(shè)定什么時(shí)候執(zhí)行腳本 /bin/sh /home/admin/jiaoben/buy/deleteFile.sh 這一字段可以設(shè)定你要執(zhí)行的腳本,這里要注意一下bin/sh 是指運(yùn)行 腳本的命令 后
2、面一段時(shí)指腳本存放的路徑 2. 查看該用戶下的crontab服務(wù)是否創(chuàng)建成功, 用 crontab -l 命令 3. 啟動(dòng)crontab服務(wù) 一般啟動(dòng)服務(wù)用 /sbin/service crond start 若是根用戶的cron服務(wù)可以用 sudo service crond start, 這里還是要注意 下 不同版本linux系統(tǒng)啟動(dòng)的服務(wù)的命令也不同 ,像我的虛擬機(jī)里只需用 sudo service cron restart 即可,若是在根用下直接鍵入service cron start就能啟動(dòng)服務(wù) 4. 查看服務(wù)是否已經(jīng)運(yùn)行用 ps -ax | grep cron 5. crontab
3、命令 cron服務(wù)提供crontab命令來設(shè)定cron服務(wù)的,以下是這個(gè)命令的一些參數(shù)與說明: crontab -u /設(shè)定某個(gè)用戶的cron服務(wù),一般root用戶在執(zhí)行這個(gè)命令的時(shí)候需要此參數(shù) crontab -l /列出某個(gè)用戶cron服務(wù)的詳細(xì)內(nèi)容 crontab -r /刪除沒個(gè)用戶的cron服務(wù) crontab -e /編輯某個(gè)用戶的cron服務(wù) 比如說root查看自己的cron設(shè)置:crontab -u root -l 再例如,root想刪除fred的cron設(shè)置:crontab -u fred -r 在編輯cron服務(wù)時(shí),編輯的內(nèi)容有一些格式和約定,輸入:crontab -u r
4、oot -e 進(jìn)入vi編輯模式,編輯的內(nèi)容一定要符合下面的格式:*/1 * * * * ls >> /tmp/ls.txt 任務(wù)調(diào)度的crond常駐命令 crond 是linux用來定期執(zhí)行程序的命令。當(dāng)安裝完成操作系統(tǒng)之后,默認(rèn)便會啟動(dòng)此 任務(wù)調(diào)度命令。crond命令每分鍾會定期檢查是否有要執(zhí)行的工作,如果有要執(zhí)行的工 作便會自動(dòng)執(zhí)行該工作。 6. crontab命令選項(xiàng): -u指定一個(gè)用戶 -l列出某個(gè)用戶的任務(wù)計(jì)劃 u -r刪除某個(gè)用戶的任務(wù) -e編輯某個(gè)用戶的任務(wù) 7. cron文件語法: 分 小時(shí) 日 月 星期 命令 0-59 0-23 1-31 1-12 0-6 com
5、mand (取值范圍,0表示周日一般一行對應(yīng)一個(gè)任務(wù) 記住幾個(gè)特殊符號的含義: “*”代表取值范圍內(nèi)的數(shù)字, “/”代表”每”, “-”代表從某個(gè)數(shù)字到某個(gè)數(shù)字, “,”分開幾個(gè)離散的數(shù)字 8. 任務(wù)調(diào)度設(shè)置文件的寫法 可用crontab -e命令來編輯,編輯的是/var/spool/cron下對應(yīng)用戶的cron文件,也可以直接修改/etc/crontab文件 具體格 式如下: Minute Hour Day Month Dayofweek command 分鐘 小時(shí) 天 月 天每星期 命令 每個(gè)字段代表的含義如下: Minute 每個(gè)小時(shí)的第幾分鐘執(zhí)行該任務(wù) Hour 每天的第幾個(gè)小時(shí)執(zhí)行該
6、任務(wù) Day 每月的第幾天執(zhí)行該任務(wù) Month 每年的第幾個(gè)月執(zhí)行該任務(wù) DayOfWeek 每周的第幾天執(zhí)行該任務(wù) Command 指定要執(zhí)行的程序 在這些字段里,除了“Command”是每次都必須指定的字段以外,其它字段皆為可選 字段,可視需要決定。對于不指定的字段,要用“*”來填補(bǔ)其位置。 舉例如下: 5 * * * * ls 指定每小時(shí)的第5分鐘執(zhí)行一次ls命令 30 5 * * * ls 指定每天的 5:30 執(zhí)行l(wèi)s命令 30 7 8 * * ls 指定每月8號的7:30分執(zhí)行l(wèi)s命令 30 5 8 6 * ls 指定每年的6月8日5:30執(zhí)行l(wèi)s命令 30 6 * * 0 ls
7、 指定每星期日的6:30執(zhí)行l(wèi)s命令注:0表示星期天,1表示星期1, 以此類推,也可以用英文來表示,sun表示星期天,mon表示星期一等。 30 3 10,20 * * ls 每月10號及20號的3:30執(zhí)行l(wèi)s命令注:“,”用來連接多個(gè)不連續(xù)的時(shí)段 25 8-11 * * * ls 每天8-11點(diǎn)的第25分鐘執(zhí)行l(wèi)s命令注:“-”用來連接連續(xù)的時(shí)段 */15 * * * * ls 每15分鐘執(zhí)行一次ls命令 即每個(gè)小時(shí)的第0 15 30 45 60分鐘執(zhí)行l(wèi)s命令 30 6 */10 * * ls 每個(gè)月中,每隔10天6:30執(zhí)行一次ls命令即每月的1、11、21、31日是的6:30執(zhí)行一次
8、ls 命令。 每天7:50以root 身份執(zhí)行/etc/cron.daily目錄中的所有可執(zhí)行文件 50 7 * * * root run-parts /etc/cron.daily 注:run-parts參數(shù)表示,執(zhí)行后面目錄中的所有可執(zhí)行文件。 9. 新增調(diào)度任務(wù) 新增調(diào)度任務(wù)可用兩種方法: 1、在命令行輸入: crontab -e 然后添加相應(yīng)的任務(wù),wq存盤退出。 2、直接編輯/etc/crontab 文件,即vi /etc/crontab,添加相應(yīng)的任務(wù)。 10. 查看調(diào)度任務(wù) crontab -l /列出當(dāng)前的所有調(diào)度任務(wù) crontab -l -u jp /列出用戶jp的所有調(diào)度
9、任務(wù) 11. 刪除任務(wù)調(diào)度工作 crontab -r /刪除所有任務(wù)調(diào)度工作 12. 任務(wù)調(diào)度執(zhí)行結(jié)果的轉(zhuǎn)向 例1:每天5:30執(zhí)行l(wèi)s命令,并把結(jié)果輸出到/jp/test文件中 30 5 * * * ls >/jp/test 2>&1 注:2>&1 表示執(zhí)行結(jié)果及錯(cuò)誤信息。 編輯/etc/crontab 文件配置cron cron服務(wù)每分鐘不僅要讀一次/var/spool/cron內(nèi)的所有文件,還需要讀一次 /etc/crontab,因此我們配置這個(gè)文件也能運(yùn)用cron服務(wù)做一些事情。用crontab配置是針對某個(gè)用戶的,而編輯/etc/crontab是針對
10、系統(tǒng)的任務(wù)。此文件的文件格式是: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO=root /如果出現(xiàn)錯(cuò)誤,或者有數(shù)據(jù)輸出,數(shù)據(jù)作為郵件發(fā)給這個(gè)帳號 HOME=/ /使用者運(yùn)行的路徑,這里是根目錄 # run-parts 01 * * * * root run-parts /etc/cron.hourly /每小時(shí)執(zhí)行 /etc/cron.hourly內(nèi)的腳本 02 4 * * * root run-parts /etc/cron.daily /每天執(zhí)行/etc/cron.daily內(nèi)的腳本 22 4 * * 0 root run-parts /etc/cron.weekly /每星期執(zhí)行 /etc/cron.weekly內(nèi)的腳本 42 4 1 * * root run-parts /etc/cron.monthly /每月去執(zhí)行/etc/cron.monthly內(nèi)的腳本 大家注意”run-
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新解讀《HG-T 2033-1999工業(yè)乙酸銻》新解讀
- 新解讀《CB-T 3918-1999船用水幕噴頭》新解讀
- 歷史●海南卷丨2023年海南省普通高中學(xué)業(yè)水平選擇性考試高考?xì)v史真題試卷及答案
- 路基噴播植草防護(hù)施工方案
- 油桐外植體誘導(dǎo)體細(xì)胞胚胎發(fā)生的研究
- 汽車傳感器與檢測技術(shù)電子教案:光電式車輛高度位置檢測傳感器
- 工貿(mào)企業(yè)重大事故隱患判定標(biāo)準(zhǔn)試卷
- 介紹家鄉(xiāng)活動(dòng)方案
- 物理中考一輪復(fù)習(xí)教案 第十六講《力與運(yùn)動(dòng)的關(guān)系》
- 介紹營銷活動(dòng)方案
- 醫(yī)學(xué)研究生課題研究中期進(jìn)展報(bào)告
- 景區(qū)商戶安全協(xié)議書
- 2024-2030全球超高壓HPP滅菌設(shè)備行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年軍事理論課程考試試卷及答案
- 2025廣西桂盛金融信息科技服務(wù)有限公司專業(yè)技術(shù)人員常態(tài)化招聘筆試參考題庫附帶答案詳解-1
- 《綜合保稅區(qū)發(fā)展戰(zhàn)略》課件
- 種養(yǎng)循環(huán)計(jì)劃書
- 《深度學(xué)習(xí) 》課件 第8章-注意力機(jī)制
- 疫苗管理法的解讀與實(shí)施
- 學(xué)術(shù)規(guī)范與科研誠信建設(shè)
- 食堂服務(wù)禮儀培訓(xùn)
評論
0/150
提交評論