版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、精品模版 助您成功solaris:crontab的用法說句實(shí)在話,俺真的是不喜歡solaris,用起來實(shí)在太難受,關(guān)鍵是不會用。在linux/freebsd下,查看當(dāng)前crontab任務(wù)的語法是 crontab -l ,編輯用戶的任務(wù)是 crontab -u -e但是,在solaris下crontab是沒有-u參數(shù)地,crontab: proper usage is: crontab file | -e | -l | -r user有興趣的自己試吧,非常難用。當(dāng)然,這里我要向大家坦白,我不懂solaris,之所以抱怨主要是因?yàn)樗牟僮髋c我所認(rèn)識的差別較大。長話短說,我來介紹一下自己摸索出來的經(jīng)
2、驗(yàn)吧:1、停止crontab服務(wù)shell /etc/init.d/cron stop2、編輯crontab,有兩種方法第一種(推薦)直接編輯 /var/spool/cron/crontabs/ 下對應(yīng)用戶的crontab文件,沒有的就以用戶名新建即可。但要注意應(yīng)該用 vim 編輯,solaris默認(rèn)的vi編輯器不是vim。第二種使用命令 crontab -e ,這種我還不知道如何使用,總結(jié)的經(jīng)驗(yàn)和教訓(xùn)是:ctrl+d是保存退出編輯模式,ctrl+z是不保存退出編輯模式。一旦ctrl+d會將原有crontab內(nèi)容全部replace,一定要小心操作。3、啟動crontab服務(wù)shell /etc
3、/init.d/cron start4、solaris下的命令用法補(bǔ)充,這是從網(wǎng)上看來的,覺得有必要說明一下# crontab -l root 可以查看root用戶的crontab任務(wù)列表。若要20分鐘執(zhí)行一次某個任務(wù),可以這樣寫:0,20,40 * * * * command若要5分鐘執(zhí)行一次某個任務(wù),可以這樣寫:0,5,10,15,20,25,30,35,40,4,50,55 * * * * commandsolaris下的crontab和linux下不一樣,linux支持*/5 表示每5分鐘一次*/20 表示每20分鐘一次而solaris不支持一般是執(zhí)行crontab -e ,然后在里面
4、填內(nèi)容,可以man crontab獲得幫助 根用戶的 crontab 文件放在 /var/spool/crontab/root 中,其格式如下:(1) (2) (3) (4) (5) (6) 0 0 * * 3 /usr/bin/updatedb 1. 分鐘 (0-60) 2. 小時 (0-23) 3. 日 (1-31) 4. 月 (1-12) 5. 星期 (1-7) 6. 所要運(yùn)行的程序- 定時執(zhí)行crontab使用方法詳解 使用方式: crontab -u user filecrontab -u user -l | -r | -e 說明: crontab 是用來讓使用者在固定時間或固定間隔
5、執(zhí)行程式之用,換句話說,也就是類似使用者的時程表。-u user 是指設(shè)定指定 user 的時程表,這個前提是你必須要有其權(quán)限(比如說是 root)才能夠指定他人的時程表。如果不使用 -u user 的話,就是表示設(shè)定自己的時程表。 參數(shù): -e:執(zhí)行文字編輯器來設(shè)定時程表,內(nèi)定的文字編輯器是 vi,如果你想用別的文字編輯器,則請先設(shè)定 visual 環(huán)境變數(shù)來指定使用那個文字編輯器(比如說 setenv visual joe) -r:刪除目前的時程表 -l:列出目前的時程表 時程表的格式如下: f1 f2 f3 f4 f5 program 其中 f1 是表示分鐘,f2 表示小時,f3 表示一
6、個月份中的第幾日,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,
7、c.個小時要執(zhí)行,其余類推 使用者也可以將所有的設(shè)定先存放在檔案 file 中,用 crontab file 的方式來設(shè)定時程表。 例子: 每月每天每小時的第 0 分鐘執(zhí)行一次 /bin/ls: 0 7 * * * /bin/ls 在 12 月內(nèi), 每天的早上 6 點(diǎn)到 12 點(diǎn)中,每隔 20 分鐘執(zhí)行一次 /usr/bin/backup: 0 6-12/3 * 12 * /usr/bin/backup 周一到周五每天下午 5:00 寄一封信給 : 0 17 * * 1-5 mail -s hi /dev/null 2&1 即可。a
8、ix cron job 測試任務(wù)1 進(jìn)入目錄:/var/spool/cron/crontabs2 找到對應(yīng)的文件(以用戶命名為主)3 添加定時任務(wù)。4 運(yùn)行crontab 用戶名5 cron job 檢查定時任務(wù)運(yùn)行情況對應(yīng)文件:etc/cronlog.conf/var/spool/cron/crontabs/var/adm/cron/log/var/spool/mail6檢查有關(guān)卷組vg的邏輯卷lv信息時,運(yùn)行命令: lsvg -l vgname1:crontab 使用方法: crontab -e | -l | -r 文件名 -e:編輯任務(wù) -l:顯示任務(wù)信息 -r:刪除定時執(zhí)行任務(wù)信息 2
9、:crontab中處理的文件格式為 分鐘 小時 日期 月 星期 執(zhí)行的文件名 *代表所有條件 5 * * * * rem /home/oracle/execsql 代表每個小時的5分鐘時執(zhí)行/home/oracle/execsql文件 crontab 命令用途提交、編輯、列出或除去 cron 作業(yè)。語法crontab -e username | -l username | -r username | -v username | file 描述 crontab是unix系統(tǒng)下的定時任務(wù)觸發(fā)器,其使用者的權(quán)限記載在下列兩個文件中:/usr/var/adm/cron/cron.deny:該文件中所列
10、的用戶不允許使用crontab命令;/usr/var/adm/cron/cron.allow:該文件中所列的用戶允許使用crontab命令;crontab命令的格式為:crontab l|-v|-r|-e username,其參數(shù)含義如表一: 參數(shù)名稱 含義 -l 顯示用戶的crontab文件的內(nèi)容 -v 顯示用戶的crontab文件的內(nèi)容及其提交的時間,只適用于compaq系列 -r 從crontab目錄中刪除用戶的crontab文件 -e 編輯用戶的crontab文件 用戶所建立的crontab文件存于/var/spool/cron/crontabs中,其文件名與用戶名一致。它的格式共分為
11、六段,前五段為時間設(shè)定段,第六段為所要執(zhí)行的命令段,格式如下:* * * * * ;其時間段的含義如表二:段 含義 取值范圍 第一段 代表分鐘 059 第二段 代表小時 023 第三段 代表日期 131 第四段 代表月份 112 第五段 代表星期幾,0代表星期日 06 例:如果用戶的crontab文件的內(nèi)容是:29 19 * * * echo its dinner time,則系統(tǒng)每天的19:29顯示its dinner time。示例 拷貝一個名為 mycronjobs 的文件,到 /var/admn/cron/crontabs 目錄下,輸入以下內(nèi)容:crontab mycronjobs將時
12、間以小時的形式把每個小時寫到 console 中,輸入:0 * * * * echo the hour is date 。/dev/console要在每個星期一、星期三和星期五的 6:30 a.m. 運(yùn)行 calendar 命令,輸入:30 6 * * 1,3,5 /usr/bin/calendar要在一年的每一天的 6:30 運(yùn)行 calendar 命令,輸入:30 6 * * * /usr/bin/calendar要在八月的每天午夜運(yùn)行一個稱為 maintenance 的腳本,輸入:0 0 * 8 * /u/harry/bin/maintenance為命令的標(biāo)準(zhǔn)輸入定義文本,輸入:0 16
13、 * 12 5 /usr/sbin/wall%happy holiday!%remember to turn in your time card.在 %(百分號)之后定義 wall 命令的標(biāo)準(zhǔn)輸入的文本:happy holiday!remember to turn in your time card.文件/var/adm/cron/fifo 當(dāng)新的作業(yè)的提交是由 crontab 或 at 命令完成時,一個發(fā)送消息到 cron 守護(hù)進(jìn)程的命名管道。 /var/spool/cron/crontabs 指定 crontab 緩沖池區(qū)域。 /var/adm/cron/cron.allow 指定用戶列表
14、,這些用戶被允許訪問 crontab 命令。 /var/adm/cron/cron.deny 指定用戶列表,這些用戶不被允許訪問 crontab 命令。find / -name java -print 用來查找文件或目錄,/表示從根開始找 -name java表示查找的名字是javaaix上如何批量修改用戶密碼2006-08-22 17:20aix 5.2和5.3都提供了chpasswd 這個命令,可以用來批量修改用戶密碼,這就為編寫非交互式腳本提供了便利。因?yàn)樵赼ix上使用 passwd 修改用戶密碼時,新密碼只能從標(biāo)準(zhǔn)輸入讀入,不能使用重定向、協(xié)進(jìn)程等,當(dāng)有大量的用戶密碼需要修改時重復(fù)勞動
15、量很大。我們所作的服務(wù)遷移又恰恰要遷移大量的用戶,但是不同系統(tǒng)的用戶密碼因?yàn)榧用芩惴ê蛷?qiáng)度等問題是不能直接遷移密文的,只能在遷移后重新設(shè)置所有用戶的密碼,這時候一個批量修改工具就顯得格外重要了。chpasswd 可以從標(biāo)準(zhǔn)輸入讀取信息,也可以通過重定向從文件讀取輸入信息,但是無論哪種方法,都必須符合如下格式: username:password username:password .除此之外,aix上的 chpasswd 還提供了修改用戶 flag 的功能怎樣設(shè)置每個用戶的環(huán)境變量?root java 和zhzc java路徑問題 78921在每個用戶的home目錄下有一個.profile的隱
16、藏文件,修改就可以了用以用軟件ivm來建立lpar 但占用資源,是一個管理。8008582621-2 dell 風(fēng)扇銷售vi編輯器的使用2008-05-22 10:59進(jìn)入vi編輯環(huán)境email=rootserverrootserver/emailroot# vi 回車email=rootserverrootserver/emailroot# vi file 回車vi的三種工作狀態(tài):命令模式:是vi的初始方式也是一般方式。用于執(zhí)行命令,但不能輸入文本內(nèi)容。大部分的命令都是在此模式下執(zhí)行的插入模式:用于文本內(nèi)容的輸入末行命令模式:用于執(zhí)行存盤命令、退出命令、vi設(shè)置命令等三種工作狀態(tài)的轉(zhuǎn)換:從命
17、令模式可以進(jìn)入其它兩種模式。插入模式和末行命令模式不能直接轉(zhuǎn)換,以命令模式為中介esc鍵、編輯鍵(i或a或o)、: 鍵是模式轉(zhuǎn)換的控制鍵(1)編輯文本(進(jìn)入插入模式)esc-a 把文本添加到光標(biāo)之后esc-i 把文本添加到光標(biāo)之前esc-o 在光標(biāo)所在行下面開新行(2)存盤退出esc-:w 回車 表示保存不退出esc-zz表示保存同時退出viesc-:wq 回車 表示保存同時退出viesc-:q 回車 表示退出viesc-:q! 回車 表示不保存強(qiáng)行退出vi(3)光標(biāo)移動esc-h() j() k() l()esc-$ 光標(biāo)移動到本行行尾esc-0 光標(biāo)移動到本行行首esc-g 光標(biāo)移動到文件末行esc-1g或gg 光標(biāo)移動到文件首行esc-ng 光標(biāo)移動到指定的n行esc-ctrl+f 向前翻一屏esc-ctrl+b 向后翻一屏(4)刪除操作esc-x 刪除光標(biāo)所在處的字符esc-dw 刪除一個單詞esc-dd 刪除光標(biāo)所在行esc-5dd 刪除從當(dāng)前行開始的5行文本(5)拷貝粘貼esc-yy拷貝光標(biāo)所在行到編輯緩沖區(qū)esc-p 將編輯緩沖區(qū)內(nèi)容拷貝至光標(biāo)后的行esc-5yy 拷貝自
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度辦公樓內(nèi)廚余垃圾處理清潔合同范本3篇
- 艾滋病抗逆轉(zhuǎn)錄病毒治療復(fù)合制劑的應(yīng)用進(jìn)展
- 應(yīng)急預(yù)案防護(hù)措施
- 化學(xué)產(chǎn)品設(shè)計(jì)師工作總結(jié)
- 營銷行業(yè)話務(wù)員工作總結(jié)
- 高校教研人才培養(yǎng)與選拔
- 美容設(shè)計(jì)師的工作總結(jié)
- 二零二五年度個人奔馳出租車共享出行服務(wù)合同3篇
- 二零二五年度個人車位使用權(quán)轉(zhuǎn)讓及車位租賃管理服務(wù)協(xié)議4篇
- 二零二五版醫(yī)療信息化設(shè)備定期檢修與保養(yǎng)服務(wù)合同3篇
- 松下-GF2-相機(jī)說明書
- 產(chǎn)教融合背景下“一體兩翼三融合五重點(diǎn)”創(chuàng)新創(chuàng)業(yè)人才培養(yǎng)機(jī)制研究
- 第21課 活動課 從考古發(fā)現(xiàn)看中華文明的起源 教學(xué)課件
- 新型智慧水利項(xiàng)目數(shù)字孿生工程解決方案
- 幼教培訓(xùn)課件:《幼兒園如何有效組織幼兒戶外自主游戲》
- 煤焦化焦油加工工程設(shè)計(jì)規(guī)范
- 2024年人教版小學(xué)三年級信息技術(shù)(下冊)期末試卷附答案
- 暑假作業(yè) 09 高二英語閱讀七選五20篇(原卷版)-【暑假分層作業(yè)】2024年高二英語暑假培優(yōu)練(人教版2019)
- 電纜銷售年終工作總結(jié)與計(jì)劃
- (完整)三年級數(shù)學(xué)口算題300道(直接打印)
- TB 10012-2019 鐵路工程地質(zhì)勘察規(guī)范
評論
0/150
提交評論