




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
/Solaris:crontab的用法說句實(shí)在話,俺真的是不喜歡Solaris,用起來實(shí)在太難受,關(guān)鍵是不會用。在Linux/FreeBSD下,查看當(dāng)前crontab任務(wù)的語法是crontab-l,編輯用戶的任務(wù)是crontab-u<用戶名>-e但是,在Solaris下crontab是沒有-u參數(shù)地,crontab:properusageis:
crontab[file|-e|-l|-r][user]有興趣的自己試吧,非常難用。當(dāng)然,這里我要向大家坦白,我不懂Solaris,之所以抱怨主要是因?yàn)樗牟僮髋c我所認(rèn)識的差別較大。長話短說,我來介紹一下自己摸索出來的經(jīng)驗(yàn)吧:1、停止crontab服務(wù)
shell>/etc/init.d/cronstop2、編輯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/init.d/cronstart4、Solaris下的命令用法補(bǔ)充,這是從網(wǎng)上看來的,覺得有必要說明一下#crontab-lroot可以查看root用戶的crontab任務(wù)列表。若要20分鐘執(zhí)行一次某個(gè)任務(wù),可以這樣寫:
0,20,40****command若要5分鐘執(zhí)行一次某個(gè)任務(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<username>,然后在里面填內(nèi)容,可以mancrontab獲得幫助
根用戶的crontab文件放在/var/spool/crontab/root中,其格式如下:(1)(2)(3)(4)(5)(6)
00**3/usr/bin/updatedb
1.分鐘(0-60)
2.小時(shí)(0-23)
3.日(1-31)
4.月(1-12)
5.星期(1-7)
6.所要運(yùn)行的程序
定時(shí)執(zhí)行crontab使用方法詳解
使用方式:
crontab
[
-u
user
]
[
-u
user
]
{
-l
|
-r
|
-e
}
說明:
crontab
是用來讓使用者在固定時(shí)間或固定間隔執(zhí)行程式之用,換句話說,也就是類似使用者的時(shí)程表。-u
user
是指設(shè)定指定
user
的時(shí)程表,這個(gè)前提是你必須要有其權(quán)限(比如說是
root)才能夠指定他人的時(shí)程表。如果不使用
-u
user
的話,就是表示設(shè)定自己的時(shí)程表。
參數(shù):
-e:執(zhí)行文字編輯器來設(shè)定時(shí)程表,內(nèi)定的文字編輯器是
VI,如果你想用別的文字編輯器,則請先設(shè)定
VISUAL
環(huán)境變數(shù)來指定使用那個(gè)文字編輯器(比如說
setenv
VISUAL
joe)
-r:刪除目前的時(shí)程表
-l:列出目前的時(shí)程表
時(shí)程表的格式如下:
f1
f2
f3
f4
f5
program
其中
f1
是表示分鐘,f2
表示小時(shí),f3
表示一個(gè)月份中的第幾日,f4
表示月份,f5
表示一個(gè)星期中的第幾天。program
表示要執(zhí)行的程式。
當(dāng)
f1
為
*
時(shí)表示每分鐘都要執(zhí)行
program,f2
為
*
時(shí)表示每小時(shí)都要執(zhí)行程式,其余類推
當(dāng)
f1
為
a-b
時(shí)表示從第
a
分鐘到第
b
分鐘這段時(shí)間內(nèi)要執(zhí)行,f2
為
a-b
時(shí)表示從第
a
到第
b
小時(shí)都要執(zhí)行,其余類推
當(dāng)
f1
為
*/n
時(shí)表示每
n
分鐘個(gè)時(shí)間間隔執(zhí)行一次,f2
為
*/n
表示每
n
小時(shí)個(gè)時(shí)間間隔執(zhí)行一次,其余類推
當(dāng)
f1
為
a,
b,
c,...
時(shí)表示第
a,
b,
c,...
分鐘要執(zhí)行,f2
為
a,
b,
c,...
時(shí)表示第
a,
b,
c...個(gè)小時(shí)要執(zhí)行,其余類推
使用者也可以將所有的設(shè)定先存放在檔案
file
中,用
crontab
file
的方式來設(shè)定時(shí)程表。
例子:
每月每天每小時(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
-s
\"hi\"
<
/tmp/maildata
每月每天的午夜
0
點(diǎn)
20
分,
2
點(diǎn)
20
分,
4
點(diǎn)
20
分執(zhí)行
echo
\"haha\"
20
0-23/2
*
*
*
echo
\"haha\"
注意:
當(dāng)程式在你所指定的時(shí)間執(zhí)行后,系統(tǒng)會寄一封信給你,顯示該程式執(zhí)行的內(nèi)容,若是你不希望收到這樣的信,請?jiān)诿恳恍锌找桓裰蠹由?/p>
>
/dev/null
2>&1
即可。
AIXcronjob測試任務(wù)進(jìn)入目錄:/var/spool/cron/crontabs找到對應(yīng)的文件(以用戶命名為主)添加定時(shí)任務(wù)。運(yùn)行crontab–用戶名cronjob檢查定時(shí)任務(wù)運(yùn)行情況對應(yīng)文件:etc/cronlog.conf/var/spool/cron/crontabs/var/adm/cron/log/var/spool/mail檢查有關(guān)卷組vg的邏輯卷lv信息時(shí),運(yùn)行命令:#lsvg-lVGNAME1:crontab使用方法:crontab[-e|-l|-r]文件名-e:編輯任務(wù)-l:顯示任務(wù)信息-r:刪除定時(shí)執(zhí)行任務(wù)信息2:crontab中處理的文件格式為分鐘小時(shí)日期月星期執(zhí)行的文件名*代表所有條件5****rem/home/oracle/execsql代表每個(gè)小時(shí)的5分鐘時(shí)執(zhí)行/home/oracle/execsql文件crontab命令用途提交、編輯、列出或除去cron作業(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:該文件中所列的用戶不允許使用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)容與其提交的時(shí)間,只適用于Compaq系列-r從Crontab目錄中刪除用戶的Crontab文件-e編輯用戶的Crontab文件用戶所建立的Crontab文件存于/var/spool/cron/crontabs中,其文件名與用戶名一致。它的格式共分為六段,前五段為時(shí)間設(shè)定段,第六段為所要執(zhí)行的命令段,格式如下:*****<command>;其時(shí)間段的含義如表二:段含義取值范圍第一段代表分鐘0—59第二段代表小時(shí)0—23第三段代表日期1—31第四段代表月份1—12第五段代表星期幾,0代表星期日0—6例:如果用戶的Crontab文件的內(nèi)容是:2919***echoitsdinnertime,則系統(tǒng)每天的19:29顯示‘itsdinnertime’。示例拷貝一個(gè)名為mycronjobs的文件,到/var/admn/cron/crontabs目錄下,輸入以下內(nèi)容:crontabmycronjobs將時(shí)間以小時(shí)的形式把每個(gè)小時(shí)寫到console中,輸入:0****echoThehouris`date`。>/dev/console要在每個(gè)星期一、星期三和星期五的6:30a.m.運(yùn)行calendar命令,輸入:306**1,3,5/usr/bin/calendar要在一年的每一天的6:30運(yùn)行calendar命令,輸入:306***/usr/bin/calendar要在八月的每天午夜運(yùn)行一個(gè)稱為maintenance的腳本,輸入:00*8*/u/harry/bin/maintenance為命令的標(biāo)準(zhǔn)輸入定義文本,輸入:016*125/usr/sbin/wall%HAPPYHOLIDAY!%Remembertoturninyourtimecard.在%(百分號)之后定義wall命令的標(biāo)準(zhǔn)輸入的文本:HAPPYHOLIDAY!Remembertoturninyourtimecard.文件/var/adm/cron/FIFO當(dāng)新的作業(yè)的提交是由crontab或at命令完成時(shí),一個(gè)發(fā)送消息到cron守護(hù)進(jìn)程的命名管道。/var/spool/cron/crontabs指定crontab緩沖池區(qū)域。/var/adm/cron/cron.allow指定用戶列表,這些用戶被允許訪問crontab命令。/var/adm/cron/cron.deny指定用戶列表,這些用戶不被允許訪問crontab命令。find/-namejava-print用來查找文件或目錄,/表示從根開始找-namejava表示查找的名字是javaAIX上如何批量修改用戶密碼2006-08-2217:20AIX5.2和5.3都提供了chpasswd這個(gè)命令,可以用來批量修改用戶密碼,這就為編寫非交互式腳本提供了便利。因?yàn)樵贏IX上使用passwd修改用戶密碼時(shí),新密碼只能從標(biāo)準(zhǔn)輸入讀入,不能使用重定向、協(xié)進(jìn)程等,當(dāng)有大量的用戶密碼需要修改時(shí)重復(fù)勞動量很大。我們所作的服務(wù)遷移又恰恰要遷移大量的用戶,但是不同系統(tǒng)的用戶密碼因?yàn)榧用芩惴ê蛷?qiáng)度等問題是不能直接遷移密文的,只能在遷移后重新設(shè)置所有用戶的密碼,這時(shí)候一個(gè)批量修改工具就顯得格外重要了。chpasswd可以從標(biāo)準(zhǔn)輸入讀取信息,也可以通過重定向從文件讀取輸入信息,但是無論哪種方法,都必須符合如下格式:username:passwordusername:password...除此之外,AIX上的chpasswd還提供了修改用戶flag的功能怎樣設(shè)置每個(gè)用戶的環(huán)境變量?rootjava和zhzcjava路徑問題78921在每個(gè)用戶的home目錄下有一個(gè).profile的隱藏文件,修改就可以了用以用軟件ivm來建立LPAR但占用資源,是一個(gè)管理。8008582621-2dell風(fēng)扇銷售vi編輯器的使用2008-05-2210:59進(jìn)入vi編輯環(huán)境[[email=root@server]root@server[/email]root]#vi[回車][[email=root@server]root@server[/email]root]#vifile[回車]vi的三種工作狀態(tài):命令模式:是vi的初始方式也是一般方式。用于執(zhí)行命令,但不能輸入文本內(nèi)容。大部分的命令都是在此模式下執(zhí)行的插入模式:用于文本內(nèi)容的輸入末行命令模式:用于執(zhí)行存盤命令、退出命令、vi設(shè)置命令等三種工作狀態(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)所在行下面開新行(2)存盤退出[Esc]->:w[回車]表示保存不退出[Esc]->ZZ表示保存同時(shí)退出vi[Esc]->:wq[回車]表示保存同時(shí)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物業(yè)管理系統(tǒng)開發(fā)合作協(xié)議
- 農(nóng)業(yè)科技推廣應(yīng)用案例分析
- 維修服務(wù)委托合同
- 金融產(chǎn)品開發(fā)合作協(xié)議
- 旅游行業(yè)游客安全與責(zé)任免除合同
- 學(xué)生自制動漫電影小感悟
- 昆蟲記的讀后感
- 食品營養(yǎng)與健康功能性食品知識點(diǎn)題集
- 寵物行業(yè)智能門店與健康管理方案
- 市場營銷策略效果評估表格模板(行業(yè)A)
- 2025年哈爾濱鐵道職業(yè)技術(shù)學(xué)院單招職業(yè)適應(yīng)性測試題庫1套
- 國網(wǎng)公司安全責(zé)任清單
- 2025屆高考百日誓師大會校長發(fā)言稿
- 膀胱癌護(hù)理疑難病例討論
- 2025年春期六年級班主任工作計(jì)劃
- 2025年江西電力職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 譯林版小學(xué)英語四年級上冊單詞表(分單元含音標(biāo))
- 2025年江蘇無錫市屬國有企業(yè)招聘筆試參考題庫含答案解析
- 2025新人教版語文七年級下冊《第四單元》大單元整體教學(xué)設(shè)計(jì)2022課標(biāo)
- 2024年非高危行業(yè)生產(chǎn)經(jīng)營單位主要負(fù)責(zé)人及安全管理人員安全生產(chǎn)知識和管理能力試題庫附答案
- 《慢性腎臟病相關(guān)心肌病綜合管理中國專家共識(2024版)》解讀
評論
0/150
提交評論