?? cron的一些簡(jiǎn)單用法.txt
字號(hào):
作者:studyboy
email: studyboy@21cn.com
日期:2001-7-20 15:28:01
在unix系統(tǒng)下,
這里以AIX4.3為例子
有幾種關(guān)于任務(wù)的命令
crontab
at
batch
cron進(jìn)程會(huì)在以下幾種情況開始
1,crontab命令事件,每次都會(huì)執(zhí)行計(jì)劃任務(wù)(呵呵,引用了W下的概念了)
2,at命令事件,只會(huì)運(yùn)行一次。
3,batch命令事件,在系統(tǒng)負(fù)荷較輕的時(shí)候運(yùn)行,也是只運(yùn)行一次
cron進(jìn)程在系統(tǒng)啟動(dòng)得時(shí)候就自動(dòng)裝入了,由/etc/inittab
呵呵,它是殺不掉的,殺掉了系統(tǒng)會(huì)馬上把它重起起來
crontab命令會(huì)在系統(tǒng)中/var/adm/cron/crontabs/user文件中尋找信息
以確定它本身的執(zhí)行,格式是
minute(0-59) hour(0-23) day(1-31) month(1-12) day of the week(0-6)
如果相應(yīng)的那個(gè)位置用“*”號(hào)代替了,那就是說每種可能都要取
例如
0 0 * * 1-5 backup -0 -u -f /dev/rmt0
表示在每周星期一到星期五的凌晨,系統(tǒng)會(huì)做一次全備份(0級(jí))到磁帶機(jī)上。
另外
還有這兩個(gè)文件
/var/adm/cron/cron.deny
如果這個(gè)文件存在,表示除了這個(gè)文件里列出的用戶以外,其他用戶都可以使用cron
/var/adm/cron/cron.allow
如果這個(gè)文件存在,則表示只有在這個(gè)文件中存在的用戶可以使用cron,當(dāng)然root一定在里面了
命令:
crontab -l
顯示當(dāng)前crontab文件的內(nèi)容,
當(dāng)然可以把這個(gè)輸出到一個(gè)文件里面:crontab -l >mycronfile
以后想使用mycronfile中的設(shè)置的時(shí)候只要用cron mycronfile就可以把這些設(shè)置放到cron進(jìn)程里面
此人crontab -r filename可在/var/adm/cron/中刪除一個(gè)crontab文件
at 命令也有兩個(gè)at.allow和at.deny文件,和cron相似也在/var/adm/cron/下面
at命令的格式,我不大熟悉,不過
只知道at now +2 mins 類似的
后面可以加關(guān)鍵字:N M A P,分別對(duì)應(yīng)以下含義
noon midnight am pm
batch命令相當(dāng)于建立一個(gè)批處理文件,會(huì)保存下來
輸入batch以后
你可以輸入連續(xù)的命令行
系統(tǒng)會(huì)一行一行執(zhí)行
呵呵
studyboy@21cn.com
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -