版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、作業(yè)管理項(xiàng)目目標(biāo) 管理員想在凌晨2點(diǎn)重新啟動(dòng)一下數(shù)據(jù)庫,但他又不想加夜班,怎么辦? 服務(wù)器在每周五晚上23點(diǎn)都要做一次備份工作,如何實(shí)現(xiàn)計(jì)劃任務(wù)?所需知識(shí)點(diǎn) 一次性計(jì)劃任務(wù)at 重復(fù)性計(jì)劃任務(wù)cron1-1、計(jì)劃任務(wù)管理 at at命令在指定的日期、時(shí)間點(diǎn)自動(dòng)執(zhí)行預(yù)先設(shè)置的一些命令操作,屬于一次性計(jì)劃任務(wù) 設(shè)置格式 at -m time date -m在作業(yè)完成后發(fā)送郵件。time指定要調(diào)度作業(yè)的小時(shí)。如果不按 24 小時(shí)制指定小時(shí),請(qǐng)?zhí)砑?am 或 pm??山邮艿年P(guān)鍵字包括 midnight、noon 和 now。分鐘是可選的選項(xiàng)。date指定月份的前三個(gè)或更多字母、一周中的某日或關(guān)鍵字 t
2、oday 或 tomorrow。 存儲(chǔ)位置: /var/spool/cron/atjobs 作業(yè)文件名: 是一個(gè)長(zhǎng)數(shù)字,用于指定該文件在 at 隊(duì)列中的位置,后跟 .a 擴(kuò)展名,例如 793962000.a 執(zhí)行過程: cron 守護(hù)進(jìn)程在啟動(dòng)時(shí)檢查 at 作業(yè)并偵聽是否提交了新作業(yè)。cron 守護(hù)進(jìn)程執(zhí)行 at 作業(yè)后,將從 atjobs 目錄中刪除 at 作業(yè)的文件。 舉例: # at 11:45 /設(shè)置執(zhí)行時(shí)間at rm -f /export/home/tom/tmp/*.logat Ctrl+d # atq /查看作業(yè)提交情況Rank Execution Date Owner Job
3、Queue Job Name1st May 10, 2011 11:45 root 1304999100.a a stdin # at -l /查看作業(yè)/var/spool/cron/atjobs /作業(yè)存儲(chǔ)位置 # at -r 1304999100.a /刪除作業(yè)1-2、控制對(duì)at命令的訪問at.deny 文件:控制對(duì) at 命令的訪問,只允許指定的用戶創(chuàng)建、刪除或顯示有關(guān) at 作業(yè)的隊(duì)列信息。位置:/etc/cron.d/at.deny 由用戶名列表構(gòu)成,每個(gè)用戶名占據(jù)一行。此文件中列出的用戶不能訪問 at 命令。 在 SunOS 軟件安裝期間創(chuàng)建的 at.deny 文件包含以下用戶名:
4、 daemonbinsmtpnuucplistennobodynoaccess使用超級(jí)用戶特權(quán),您可以編輯 at.deny 文件,以添加要限制其對(duì) at 命令訪問的其他用戶名。1-3、計(jì)劃任務(wù)管理 cron crontab命令: 按照預(yù)先設(shè)置的時(shí)間周期(分鐘、小時(shí)、天)重復(fù)執(zhí)行用戶指定的命令操作,屬于周期性計(jì)劃任務(wù)。 文件位置: /var/spool/cron/crontabs ls -l /var/spool/cron/crontabstotal 10-rw- 1 root sys 190 Aug 6 2010 adm -r- 1 root root 452 Aug 6 2010 lp -r
5、w- 1 root sys 482 Oct 15 10:49 root -rw- 1 root sys 308 Aug 6 2010 sys-r- 1 root sys 404 Oct 15 10:42 uucp9 crontab文件及功能 cron 守護(hù)進(jìn)程在啟動(dòng)時(shí)執(zhí)行以下任務(wù): 檢查新的 crontab 文件。 閱讀文件中列出的執(zhí)行時(shí)間。 在適當(dāng)時(shí)間提交執(zhí)行命令。 偵聽來自 crontab 命令的有關(guān)更新的 crontab 文件的通知。crontab 文件文件功能功能adm記帳記帳root一般系統(tǒng)功能和文件系統(tǒng)清除一般系統(tǒng)功能和文件系統(tǒng)清除sys性能數(shù)據(jù)收集性能數(shù)據(jù)收集uucp一般一般 u
6、ucp 清除清除1-4、管理cron計(jì)劃任務(wù) 管理cron計(jì)劃任務(wù) 編輯計(jì)劃任務(wù):crontab -e -u 用戶名 查看計(jì)劃任務(wù):crontab -l -u 用戶名 刪除計(jì)劃任務(wù):crontab -r -u 用戶名root用戶可以管理指定用戶的計(jì)劃任務(wù)用戶可以管理指定用戶的計(jì)劃任務(wù)普通用戶只能管理自己的計(jì)劃任務(wù)普通用戶只能管理自己的計(jì)劃任務(wù)1-5、crontab任務(wù)的配置格式任務(wù)的配置格式 1150 3 2 1 * run_command字段字段說明說明分鐘分鐘取值為從取值為從0到到59之間的任意整數(shù)之間的任意整數(shù) 小時(shí)小時(shí)取值為從取值為從0到到23之間的任意整數(shù)之間的任意整數(shù) 日期日期取值
7、為從取值為從1到到31之間的任意整數(shù)之間的任意整數(shù)月份月份取值為從取值為從1到到12之間的任意整數(shù)之間的任意整數(shù)星期星期取值為從取值為從0到到7之間的任意整數(shù),之間的任意整數(shù),0或或7代表星期日代表星期日命令命令要執(zhí)行的命令或程序腳本要執(zhí)行的命令或程序腳本 分鐘分鐘小時(shí)小時(shí)日期日期月份月份星期星期命令命令時(shí)間周期設(shè)置任務(wù)內(nèi)容設(shè)置12 時(shí)間數(shù)值的特殊表示方法 * 表示該范圍內(nèi)的任意時(shí)間 , 表示間隔的多個(gè)不連續(xù)時(shí)間點(diǎn) - 表示一個(gè)連續(xù)的時(shí)間范圍 / 指定間隔的時(shí)間頻率 應(yīng)用示例 0 17 * * 1-5周一到周五每天17:00 30 8 * * 1,3,5每周一、三、五的8點(diǎn)30分 0 8-18
8、/2 * * *8點(diǎn)到18點(diǎn)之間每隔2小時(shí) 0 * */3 * *每隔3天1-6、控制對(duì)crontab命令的訪問 可以使用 /etc/cron.d 目錄中的以下兩個(gè)文件來控制對(duì) crontab 命令的訪問:cron.deny 和 cron.allow。這些文件只允許指定的用戶執(zhí)行 crontab 命令任務(wù),例如創(chuàng)建、編輯、顯示或刪除自己的 crontab 文件。 cron.deny 和 cron.allow 文件包含用戶名的列表,每行一個(gè)用戶名。 14這些訪問控制文件按以下方式協(xié)同工作這些訪問控制文件按以下方式協(xié)同工作: 如果如果存在存在 cron.allow,則只有此文件中列出的用戶可以創(chuàng)建
9、、,則只有此文件中列出的用戶可以創(chuàng)建、編輯、顯示或刪除編輯、顯示或刪除 crontab 文件。文件。 如果不存在如果不存在 cron.allow,則所有用戶都可以提交,則所有用戶都可以提交 crontab 文文件(件(cron.deny 中列出的用戶除外)。中列出的用戶除外)。 如果如果 cron.allow 和和 cron.deny 都不存在,則運(yùn)行都不存在,則運(yùn)行 crontab 命命令需要超級(jí)用戶特權(quán)令需要超級(jí)用戶特權(quán)。 編輯或創(chuàng)建編輯或創(chuàng)建 cron.deny 和和 cron.allow 文件需要超級(jí)用戶特權(quán)。文件需要超級(jí)用戶特權(quán)。15在在 SunOS 軟件安裝期間創(chuàng)建的軟件安裝期間創(chuàng)
10、建的 cron.deny 文件包含以下用文件包含以下用戶名:戶名: $ cat /etc/cron.d/cron.denydaemonbinsmtpnuucplistennobodynoaccess 16缺省 cron.deny 文件中的用戶名都不能訪問 crontab 命令。您可以編輯此文件,以添加被拒絕訪問 crontab 命令的其他用戶名。未提供缺省的 cron.allow 文件。因此,在安裝 Oracle Solaris 軟件后,所有用戶(缺省 cron.deny 文件中列出的用戶除外)都可以訪問 crontab 命令。如果創(chuàng)建 cron.allow 文件,則只有這些用戶可以訪問 cr
11、ontab 命令。1-7、crontab應(yīng)用應(yīng)用示例示例17更改更改crontab編輯工具為編輯工具為viexport EDITOR=vi示例示例1(root用戶):用戶):每天早上每天早上7:50自動(dòng)開啟自動(dòng)開啟sshd服務(wù),服務(wù),22點(diǎn)點(diǎn)50時(shí)關(guān)閉時(shí)關(guān)閉每隔每隔5天清空一次天清空一次/tmp每周一、三、五的每周一、三、五的17:30時(shí),打包備份時(shí),打包備份/usr/bin目錄目錄示例示例2(jerry用戶):用戶):每周日晚上每周日晚上23:55時(shí)將時(shí)將“/etc/passwd”文件的內(nèi)容復(fù)文件的內(nèi)容復(fù)制到宿主目錄中,保存為制到宿主目錄中,保存為pwd.txt文件文件18 示例3: roo
12、t用戶查看自己的計(jì)劃任務(wù)列表 查看并刪除jerry用戶設(shè)置的計(jì)劃任務(wù)rootlocalhost root# crontab -l50 7 * * * /sbin/service sshd start50 22 * * * /sbin/service sshd stop0 * */5 * * /bin/rm -rf /var/ftp/pub/*30 7 * * 6 /sbin/service httpd restart30 17 * * 1,3,5 /bin/tar jcvf httpdconf.tar.bz2 /etc/httpdrootlocalhost root# crontab -l -u jerry55 23 * * 7 /bin/cp /etc/passwd /home/jerry/pwd.txtrootlocalhost ro
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 擔(dān)保合同條款確認(rèn)協(xié)議書(2篇)
- 二零二五年度初級(jí)農(nóng)產(chǎn)品電商平臺(tái)內(nèi)容合作合同3篇
- 2025年綠色建筑門面租賃及物業(yè)管理服務(wù)合同3篇
- 2025年度跨國(guó)企業(yè)外籍員工績(jī)效考核合同
- 二零二五版模具開模與全球市場(chǎng)拓展合同3篇
- 2025年度文化創(chuàng)意產(chǎn)業(yè)園代建合同范本4篇
- 二零二五年度土地復(fù)墾項(xiàng)目風(fēng)險(xiǎn)評(píng)估與管理合同
- 2025年度智能電網(wǎng)項(xiàng)目施工與運(yùn)維個(gè)人雇傭合同4篇
- 2025版存單質(zhì)押生物科技產(chǎn)業(yè)貸款擔(dān)保合同3篇
- 2025年度個(gè)人二手房買賣合同(限價(jià)版)4篇
- 國(guó)家中醫(yī)藥管理局發(fā)布的406種中醫(yī)優(yōu)勢(shì)病種診療方案和臨床路徑目錄
- 2024年全國(guó)甲卷高考化學(xué)試卷(真題+答案)
- 汽車修理廠管理方案
- 人教版小學(xué)數(shù)學(xué)一年級(jí)上冊(cè)小學(xué)生口算天天練
- 三年級(jí)數(shù)學(xué)添括號(hào)去括號(hào)加減簡(jiǎn)便計(jì)算練習(xí)400道及答案
- 蘇教版五年級(jí)上冊(cè)數(shù)學(xué)簡(jiǎn)便計(jì)算300題及答案
- 澳洲牛肉行業(yè)分析
- 老客戶的開發(fā)與技巧課件
- 計(jì)算機(jī)江蘇對(duì)口單招文化綜合理論試卷
- 成人學(xué)士學(xué)位英語單詞(史上全面)
- KAPPA-實(shí)施方法課件
評(píng)論
0/150
提交評(píng)論