Solaris:crontab的用法(定時(shí)任務(wù)_第1頁(yè)
Solaris:crontab的用法(定時(shí)任務(wù)_第2頁(yè)
Solaris:crontab的用法(定時(shí)任務(wù)_第3頁(yè)
Solaris:crontab的用法(定時(shí)任務(wù)_第4頁(yè)
Solaris:crontab的用法(定時(shí)任務(wù)_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、頁(yè)眉內(nèi)容Solaris : cron tab 的用法說(shuō)句實(shí)在話(huà),俺真的是不喜歡Solaris,用起來(lái)實(shí)在太難受,關(guān)鍵是不會(huì)用。在Linu x/FreeBSD下,查看當(dāng)前 cro ntab 任務(wù)的語(yǔ)法是cron tab-l,編輯用戶(hù)的任務(wù)是 cron tab -u 用戶(hù)名 -e但是,在 Solaris 下 cron tab 是沒(méi)有-u 參數(shù)地,cron tab: proper usage is:cron tab file | -e | -l | -r user有興趣的自己試吧,非常難用。當(dāng)然,這里我要向大家坦白,我不懂Solaris,之所以抱怨主要是因?yàn)樗牟僮髋c我所認(rèn)識(shí)的差別較大。長(zhǎng)話(huà)短說(shuō),我

2、來(lái)介紹一下自己摸索出來(lái)的經(jīng)驗(yàn)吧:1、停止cron tab 服務(wù)shell/etc/i nit.d/cro nstop2、編輯cron tab,有兩種方法第一種(推薦)直接編輯 /var/spool/cro n/cron tabs/下對(duì)應(yīng)用戶(hù)的 cron tab 文件,沒(méi)有的就以用戶(hù)名新建即可。但要注意應(yīng)該用vim 編輯,Solaris默認(rèn)的vi編輯器不是vim。第二種使用命令cron tab-e 用戶(hù)名 ,這種我還不知道如何使用,總結(jié)的經(jīng)驗(yàn)和教訓(xùn)是:Ctrl+D是保存退出編輯模式,Ctrl+Z是不保存退出編輯模式。一旦 Ctrl+D 會(huì)將原有cront ab內(nèi)容全部replace,一定要小心操

3、作。3、啟動(dòng)cron tab 服務(wù)shell/etc/i nit.d/cro nstart4、Solaris下的命令用法補(bǔ)充,這是從網(wǎng)上看來(lái)的,覺(jué)得有必要說(shuō)明一下# cron tab-l root 可以查看root用戶(hù)的cron tab 任務(wù)列表。若要20分鐘執(zhí)行一次某個(gè)任務(wù),可以這樣寫(xiě):0,20,40* * * * comma nd若要5分鐘執(zhí)行一次某個(gè)任務(wù),可以這樣寫(xiě):0,5,10,15,20,25,30,35,40,4,50,55* * * * comma ndsolaris 下的 cron tab 禾口 linux 下不一樣,li nux 支持*/5 表示每5分鐘一次*/20 表示每2

4、0分鐘一次而solaris 不支持一般是執(zhí)行 crontab -e , 然后在里面填內(nèi)容 , 可以 man crontab 獲得 幫助根用戶(hù)的 crontab 文件放在 /var/spool/crontab/root 中,其格式如下:(1)(2)(3) (4) (5)(6)00* * 3/usr/bin/updatedb1.分鐘 (0-60)2.小時(shí) (0-23)3.日 (1-31)4.月 (1-12)5.星期 (1-7)6.所要運(yùn)行的程序定時(shí)執(zhí)行 crontab 使用方法詳解 使用方式:crontab -uuserfilecrontab-uuser -l|-r| -e說(shuō)明:crontab 是

5、用來(lái)讓使用者在固定時(shí)間或固定間隔執(zhí)行程式之用 , 換句話(huà) 說(shuō), 也就是類(lèi)似使用者的時(shí)程表。 -u user 是指設(shè)定指 定 user的時(shí)程表 , 這個(gè)前提是你必須要有其權(quán)限 ( 比如說(shuō)是root)才能夠指定他人的時(shí)程表。 如果不使用 -u user 的話(huà), 就是表示設(shè) 定自己的時(shí)程表。參數(shù):-e: 執(zhí)行文字編輯器來(lái)設(shè)定時(shí)程表 , 內(nèi)定的文字編輯器是 VI, 如果你想 用別的文字編輯器 , 則請(qǐng)先設(shè)定 VISUAL 環(huán)境變數(shù)來(lái)指定使用那個(gè)文字 編輯器 ( 比如說(shuō)setenv VISUAL joe)-r: 刪除目前的時(shí)程表-l: 列出目前的時(shí)程表時(shí)程表的格式如下 : f1 f2f3f4f5prog

6、ram其中 f1 的第幾日 ,f4 示要執(zhí)行的程式。當(dāng)行推當(dāng)是表示分鐘表示月份 ,f5表示小時(shí) ,f3,f2表示一個(gè)星期中的第幾天表示一個(gè)月份中。 program 表f1program,f2f1a-b時(shí)表示每分鐘都要執(zhí)時(shí)表示每小時(shí)都要執(zhí)行程式 , 其余類(lèi)時(shí)表示從第分鐘到分鐘這段時(shí)間內(nèi)要執(zhí)行 ,f2 為 a-b 時(shí)表示從到第 b 小時(shí)都要執(zhí)行 , 其余類(lèi)推f1行一次 ,f2 其余類(lèi)推當(dāng)為 */n 時(shí)表示每 為 */n 表示每 nn 分鐘個(gè)時(shí)間間隔執(zhí) 小時(shí)個(gè)時(shí)間間隔執(zhí)行一次第行a,f1 為 a,b,c,.為 a, b,b,c,.時(shí)表示a,分鐘要執(zhí)c,.時(shí)表示b,c. 個(gè)小時(shí)要執(zhí)行 , 其余類(lèi)推使用

7、者也可以將所有的設(shè)定先存放在檔案 file中,用 crontab file 例子: 每月每天每小時(shí)的第 0 7 *的方式來(lái)設(shè)定時(shí)程表。0 分鐘執(zhí)行一次 /bin/ls: * /bin/ls在 12月內(nèi) ,每天的早上 6 點(diǎn)到12點(diǎn)中 ,八、1J每隔20分鐘執(zhí)行一次 /usr/bin/backup:0 6-12/3 *12* /usr/bin/backup周一到周五每天下午5:00 寄一封信給 :0 17 *1-5 mail-shi /dev/null 2&1 即可。AIX cron job 測(cè)試任務(wù)1 進(jìn)入目錄: /var/spool/cron/crontabs2 找到對(duì)應(yīng)的文件(以用戶(hù)命名為

8、主)3 添加定時(shí)任務(wù)。4.運(yùn)行cron tab -用戶(hù)名5 cron job 檢查定時(shí)任務(wù)運(yùn)行情況 對(duì)應(yīng)文件: etc/cronlog.conf /var/spool/cron/crontabs/var/adm/cron/log/var/spool/mail檢查有關(guān)卷組 vg 的邏輯卷 lv 信息時(shí),運(yùn)行命令: lsvg -l VGNAME1: cron tab使用方法:cron tab -e | -l | -r 文件名-e:編輯任務(wù)-I:顯示任務(wù)信息-r:刪除定時(shí)執(zhí)行任務(wù)信息2: crontab 中處理的文件格式為 分鐘 小時(shí) 日期 月 星期 執(zhí)行的文件名 * 代表所有條件 5 * * *

9、* rem /home/oracle/execsql 代表每個(gè)小時(shí)的 5 分鐘時(shí)執(zhí)行 /home/oracle/execsql 文件 crontab 命令用途提交、編輯、列出或除去 cron 作業(yè)。語(yǔ)法crontab -e UserName | -l UserName | -r UserName | -v UserName | File 描述Crontab 是 UNIX 系統(tǒng)下的定時(shí)任務(wù)觸發(fā)器,其使用者的權(quán)限記載在下列兩個(gè)文件中: /usr/var/adm/cron/cron.deny :該文件中所列的用戶(hù)不允許使用 Crontab 命令; /usr/var/adm/cron/cron.all

10、ow :該文件中所列的用戶(hù)允許使用 Crontab 命令;Cron tab命令的格式為:cro ntab - l|-v|-r|-e username,其參數(shù)含義如表一:參數(shù)名稱(chēng)含義-l顯示用戶(hù)的Crontab 文件的內(nèi)容-v顯示用戶(hù)的Crontab 文件的內(nèi)容及其提交的時(shí)間,只適用于 Compaq 系列-r從 Crontab 目錄中刪除用戶(hù)的 Crontab文件-e編輯用戶(hù)的Crontab 文件用戶(hù)所建立的 Crontab 文件存于 /var/spool/cron/crontabs 中,其文件名與用戶(hù)名一致。 它的格式共分為六段,前五段為時(shí)間設(shè)定段,第六段為所要執(zhí)行的命令段,格式如下: * *

11、 * * * ; 其時(shí)間段的含義如表二:段含義取值范圍第一段代表分鐘059第二段代表小時(shí)023第三段代表日期1 31第四段代表月份1 12第五段代表星期幾,0 代表星期日0 6例:如果用戶(hù)的Crontab 文件的內(nèi)容是: 29 19 * * * echo its dinner time ,則系統(tǒng)每天的 19:29顯示 its dinner time 。示例拷貝一個(gè)名為 mycronjobs 的文件,到 /var/admn/cron/crontabs 目錄下,輸入以下內(nèi)容: crontab mycronjobs 將時(shí)間以小時(shí)的形式把每個(gè)小時(shí)寫(xiě)到 console 中,輸入: 0 * * * * e

12、cho The hour is date 。/dev/console 要在每個(gè)星期一、 星期三和星期五的 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)行一個(gè)稱(chēng)為 maintenance 的腳本,輸入: 0 0 * 8 * /u/harry/bin/maintenance 為命令的標(biāo)準(zhǔn)輸入定義文本, 輸入: 0 16 * 12 5 /usr/sbin/wall%HAPPY

13、 HOLIDAY!%Remember toturn in your time card. 在 %(百分號(hào))之后定義 wall 命令的標(biāo)準(zhǔn)輸入的文本:HAPPY HOLIDAY!Remember to turn in your time card.文件 /var/adm/cro n/FIFO 當(dāng)新的作業(yè)的提交是由cron tab或 at 命令完成時(shí),一個(gè)發(fā)送消息到 cron 守護(hù)進(jìn)程的命名管道。/var/spool/cron/crontabs 指定 crontab 緩沖池區(qū)域。/var/adm/cron/cron.allow 指定用戶(hù)列表,這些用戶(hù)被允許訪(fǎng)問(wèn) crontab 命令。 /var/a

14、dm/cron/cron.deny 指定用戶(hù)列表,這些用戶(hù)不被允許訪(fǎng)問(wèn) crontab 命令。 find / -name java -print 用來(lái)查找文件或目錄, / 表示從根開(kāi)始找 -name java 表示查找的名字 是 javaAIX 上如何批量修改用戶(hù)密碼 2006-08-22 17:20AIX 5.2 和 5.3 都提供了 chpasswd 這個(gè)命令, 可以用來(lái)批量修改用戶(hù)密碼,這就為編寫(xiě)非交互式腳本提供了便利。因?yàn)樵?AIX 上使用 passwd 修改用戶(hù)密碼時(shí),新密碼只能從標(biāo)準(zhǔn)輸入讀入,不能使用重定 向、協(xié)進(jìn)程等, 當(dāng)有大量的用戶(hù)密碼需要修改時(shí)重復(fù)勞動(dòng)量很大。 我們所作的服務(wù)

15、遷移又恰 恰要遷移大量的用戶(hù), 但是不同系統(tǒng)的用戶(hù)密碼因?yàn)榧用芩惴ê蛷?qiáng)度等問(wèn)題是不能直接遷移 密文的, 只能在遷移后重新設(shè)置所有用戶(hù)的密碼, 這時(shí)候一個(gè)批量修改工具就顯得格外重要 了。chpasswd 可以從標(biāo)準(zhǔn)輸入讀取信息,也可以通過(guò)重定向從文件讀取輸入信息,但是無(wú)論哪 種方法,都必須符合如下格式:username:password username:password除此之外, AIX 上的 chpasswd 還提供了修改用戶(hù) flag 的功能 怎樣設(shè)置每個(gè)用戶(hù)的環(huán)境變量? root java 和 zhzc java 路徑問(wèn)題 78921 在每個(gè)用戶(hù)的 home 目錄下有一個(gè) .profil

16、e 的隱藏文件,修改就可以了 用以用軟件 ivm 來(lái)建立 LPAR 但占用資源,是一個(gè)管理。21-2 dell 風(fēng)扇銷(xiāo)售vi 編輯器的使用 2008-05-22 10:59 進(jìn)入 vi 編輯環(huán)境email=rootserverrootserver/emailroot# vi 回車(chē) email=rootserverrootserver/email root# vi file 回車(chē)vi 的三種工作狀態(tài):命令模式:是 vi 的初始方式也是一般方式。用于執(zhí)行命令,但不能輸入文本內(nèi)容。大部分 的命令都是在此模式下執(zhí)行的插入模式:用于文本內(nèi)容的輸入 末行命令模式:用于執(zhí)行存盤(pán)命令、退出命令、 vi 設(shè)置命

17、令等 三種工作狀態(tài)的轉(zhuǎn)換:從命令模式可以進(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)所在行下面開(kāi)新行(2)存盤(pán)退出Esc -:w 回車(chē) 表示保存不退出 Esc -ZZ 表示保存同時(shí)退出 viEsc -:wq 回車(chē) 表示保存同時(shí)退出 viEsc -:q 回車(chē) 表示退出 viEsc -:q! 回車(chē) 表示不保存強(qiáng)行退出 vi(3) 光標(biāo)移動(dòng)Esc -h (j) j (J) k (f) l (t)Esc -$ 光標(biāo)移動(dòng)到本行行尾Esc -0 光標(biāo)移動(dòng)到本行行首Esc -G 光標(biāo)移動(dòng)到文件末行Esc -1G 或 gg 光標(biāo)移動(dòng)到文件首行Esc -nG 光標(biāo)移動(dòng)到指定的 n 行Esc -ctrl+f 向前翻一屏Esc -ctrl+b 向后翻一屏( 4 )刪除操作Esc -x 刪除光標(biāo)所在處的字符Esc -dw 刪除一個(gè)單詞Esc -dd 刪除光標(biāo)所在行Esc -5dd 刪除從當(dāng)前行開(kāi)始的 5 行文本( 5 )拷貝粘貼Esc -yy 拷貝光標(biāo)所在行到編輯緩沖區(qū)Esc -p 將編輯緩沖區(qū)內(nèi)容拷貝至光標(biāo)后的行Esc -5yy 拷貝自當(dāng)前行

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論