


版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精品模版 助您成功solaris:crontab的用法說句實在話,俺真的是不喜歡solaris,用起來實在太難受,關鍵是不會用。在linux/freebsd下,查看當前crontab任務的語法是 crontab -l ,編輯用戶的任務是 crontab -u -e但是,在solaris下crontab是沒有-u參數(shù)地,crontab: proper usage is: crontab file | -e | -l | -r user有興趣的自己試吧,非常難用。當然,這里我要向大家坦白,我不懂solaris,之所以抱怨主要是因為它的操作與我所認識的差別較大。長話短說,我來介紹一下自己摸索出來的經(jīng)
2、驗吧:1、停止crontab服務shell /etc/init.d/cron stop2、編輯crontab,有兩種方法第一種(推薦)直接編輯 /var/spool/cron/crontabs/ 下對應用戶的crontab文件,沒有的就以用戶名新建即可。但要注意應該用 vim 編輯,solaris默認的vi編輯器不是vim。第二種使用命令 crontab -e ,這種我還不知道如何使用,總結的經(jīng)驗和教訓是:ctrl+d是保存退出編輯模式,ctrl+z是不保存退出編輯模式。一旦ctrl+d會將原有crontab內(nèi)容全部replace,一定要小心操作。3、啟動crontab服務shell /etc
3、/init.d/cron start4、solaris下的命令用法補充,這是從網(wǎng)上看來的,覺得有必要說明一下# crontab -l root 可以查看root用戶的crontab任務列表。若要20分鐘執(zhí)行一次某個任務,可以這樣寫:0,20,40 * * * * command若要5分鐘執(zhí)行一次某個任務,可以這樣寫: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. 所要運行的程序- 定時執(zhí)行crontab使用方法詳解 使用方式: crontab -u user filecrontab -u user -l | -r | -e 說明: crontab 是用來讓使用者在固定時間或固定間隔
5、執(zhí)行程式之用,換句話說,也就是類似使用者的時程表。-u user 是指設定指定 user 的時程表,這個前提是你必須要有其權限(比如說是 root)才能夠指定他人的時程表。如果不使用 -u user 的話,就是表示設定自己的時程表。 參數(shù): -e:執(zhí)行文字編輯器來設定時程表,內(nèi)定的文字編輯器是 vi,如果你想用別的文字編輯器,則請先設定 visual 環(huán)境變數(shù)來指定使用那個文字編輯器(比如說 setenv visual joe) -r:刪除目前的時程表 -l:列出目前的時程表 時程表的格式如下: f1 f2 f3 f4 f5 program 其中 f1 是表示分鐘,f2 表示小時,f3 表示一
6、個月份中的第幾日,f4 表示月份,f5 表示一個星期中的第幾天。program 表示要執(zhí)行的程式。 當 f1 為 * 時表示每分鐘都要執(zhí)行 program,f2 為 * 時表示每小時都要執(zhí)行程式,其余類推 當 f1 為 a-b 時表示從第 a 分鐘到第 b 分鐘這段時間內(nèi)要執(zhí)行,f2 為 a-b 時表示從第 a 到第 b 小時都要執(zhí)行,其余類推 當 f1 為 */n 時表示每 n 分鐘個時間間隔執(zhí)行一次,f2 為 */n 表示每 n 小時個時間間隔執(zhí)行一次,其余類推 當 f1 為 a, b, c,. 時表示第 a, b, c,. 分鐘要執(zhí)行,f2 為 a, b, c,. 時表示第 a, b,
7、c.個小時要執(zhí)行,其余類推 使用者也可以將所有的設定先存放在檔案 file 中,用 crontab file 的方式來設定時程表。 例子: 每月每天每小時的第 0 分鐘執(zhí)行一次 /bin/ls: 0 7 * * * /bin/ls 在 12 月內(nèi), 每天的早上 6 點到 12 點中,每隔 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 測試任務1 進入目錄:/var/spool/cron/crontabs2 找到對應的文件(以用戶命名為主)3 添加定時任務。4 運行crontab 用戶名5 cron job 檢查定時任務運行情況對應文件:etc/cronlog.conf/var/spool/cron/crontabs/var/adm/cron/log/var/spool/mail6檢查有關卷組vg的邏輯卷lv信息時,運行命令: lsvg -l vgname1:crontab 使用方法: crontab -e | -l | -r 文件名 -e:編輯任務 -l:顯示任務信息 -r:刪除定時執(zhí)行任務信息 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)下的定時任務觸發(fā)器,其使用者的權限記載在下列兩個文件中:/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、六段,前五段為時間設定段,第六段為所要執(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. 運行 calendar 命令,輸入:30 6 * * 1,3,5 /usr/bin/calendar要在一年的每一天的 6:30 運行 calendar 命令,輸入:30 6 * * * /usr/bin/calendar要在八月的每天午夜運行一個稱為 maintenance 的腳本,輸入:0 0 * 8 * /u/harry/bin/maintenance為命令的標準輸入定義文本,輸入:0 16
13、 * 12 5 /usr/sbin/wall%happy holiday!%remember to turn in your time card.在 %(百分號)之后定義 wall 命令的標準輸入的文本:happy holiday!remember to turn in your time card.文件/var/adm/cron/fifo 當新的作業(yè)的提交是由 crontab 或 at 命令完成時,一個發(fā)送消息到 cron 守護進程的命名管道。 /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 這個命令,可以用來批量修改用戶密碼,這就為編寫非交互式腳本提供了便利。因為在aix上使用 passwd 修改用戶密碼時,新密碼只能從標準輸入讀入,不能使用重定向、協(xié)進程等,當有大量的用戶密碼需要修改時重復勞動
15、量很大。我們所作的服務遷移又恰恰要遷移大量的用戶,但是不同系統(tǒng)的用戶密碼因為加密算法和強度等問題是不能直接遷移密文的,只能在遷移后重新設置所有用戶的密碼,這時候一個批量修改工具就顯得格外重要了。chpasswd 可以從標準輸入讀取信息,也可以通過重定向從文件讀取輸入信息,但是無論哪種方法,都必須符合如下格式: username:password username:password .除此之外,aix上的 chpasswd 還提供了修改用戶 flag 的功能怎樣設置每個用戶的環(huán)境變量?root java 和zhzc java路徑問題 78921在每個用戶的home目錄下有一個.profile的隱
16、藏文件,修改就可以了用以用軟件ivm來建立lpar 但占用資源,是一個管理。8008582621-2 dell 風扇銷售vi編輯器的使用2008-05-22 10:59進入vi編輯環(huán)境email=rootserverrootserver/emailroot# vi 回車email=rootserverrootserver/emailroot# vi file 回車vi的三種工作狀態(tài):命令模式:是vi的初始方式也是一般方式。用于執(zhí)行命令,但不能輸入文本內(nèi)容。大部分的命令都是在此模式下執(zhí)行的插入模式:用于文本內(nèi)容的輸入末行命令模式:用于執(zhí)行存盤命令、退出命令、vi設置命令等三種工作狀態(tài)的轉(zhuǎn)換:從命
17、令模式可以進入其它兩種模式。插入模式和末行命令模式不能直接轉(zhuǎn)換,以命令模式為中介esc鍵、編輯鍵(i或a或o)、: 鍵是模式轉(zhuǎn)換的控制鍵(1)編輯文本(進入插入模式)esc-a 把文本添加到光標之后esc-i 把文本添加到光標之前esc-o 在光標所在行下面開新行(2)存盤退出esc-:w 回車 表示保存不退出esc-zz表示保存同時退出viesc-:wq 回車 表示保存同時退出viesc-:q 回車 表示退出viesc-:q! 回車 表示不保存強行退出vi(3)光標移動esc-h() j() k() l()esc-$ 光標移動到本行行尾esc-0 光標移動到本行行首esc-g 光標移動到文件末行esc-1g或gg 光標移動到文件首行esc-ng 光標移動到指定的n行esc-ctrl+f 向前翻一屏esc-ctrl+b 向后翻一屏(4)刪除操作esc-x 刪除光標所在處的字符esc-dw 刪除一個單詞esc-dd 刪除光標所在行esc-5dd 刪除從當前行開始的5行文本(5)拷貝粘貼esc-yy拷貝光標所在行到編輯緩沖區(qū)esc-p 將編輯緩沖區(qū)內(nèi)容拷貝至光標后的行esc-5yy 拷貝自
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 仿制藥生物類似藥平臺行業(yè)深度調(diào)研及發(fā)展戰(zhàn)略咨詢報告
- 軟木墊片企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 形狀記憶自修復交聯(lián)聚氨酯及親水性聚氨酯復合薄膜的制備與性能研究
- 校服企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 二維MoTe2感存器件的構筑與性能調(diào)控研究
- 銅材及銅錠企業(yè)數(shù)字化轉(zhuǎn)型與智慧升級戰(zhàn)略研究報告
- 賣方期貨合同范本
- 張載仁學的倫理學研究
- 2025年家用制冷電器具項目合作計劃書
- 人教版PEP小學五年級英語上冊教學工作計劃5篇
- DBJ50∕T-098-2019 城市綠化養(yǎng)護質(zhì)量標準
- 自動化腹膜透析(APD)的臨床應用課件
- (日文文書模板范例)請求書-請求書
- 旅游消費者行為學整套課件完整版電子教案課件匯總(最新)
- 學前兒童發(fā)展心理學(第3版-張永紅)教學課件1754
- 2022牛排消費趨勢報告
- TPM╲t4Step Manul(三星TPM絕密資料)
- 細菌群體感應系統(tǒng)及其應用課件
- 司法鑒定程序通則(試行)
- 通達信指標——江恩輪
- 神經(jīng)電生理檢查ppt課件
評論
0/150
提交評論