crontab定時(shí)任務(wù)每隔2分鐘執(zhí)行 Linux系統(tǒng)更新時(shí)間?
Linux系統(tǒng)更新時(shí)間?linux下定時(shí)更新日期要都用到linux光盤驅(qū)動(dòng)的定時(shí)任務(wù)cron1、打開文件,可以編輯定時(shí)任務(wù)crontab-e鍵入:0*/1***ntpdate時(shí)間服務(wù)器(其中前面的幾個(gè)
Linux系統(tǒng)更新時(shí)間?
linux下定時(shí)更新日期要都用到linux光盤驅(qū)動(dòng)的定時(shí)任務(wù)cron
1、打開文件,可以編輯定時(shí)任務(wù)
crontab-e
鍵入:0*/1***ntpdate時(shí)間服務(wù)器(其中前面的幾個(gè)字符來表示,每隔一個(gè)小時(shí)網(wǎng)絡(luò)同步第二次時(shí)間服務(wù)器的時(shí)間)
能保存
2、查看定時(shí)任務(wù)
crontab-l
3、正常啟動(dòng)定時(shí)任務(wù)
servicecrondstart
crontab-e修改以后需要重啟嗎?
不要,修改后需要保存文件就好了,crontab會(huì)據(jù)系統(tǒng)時(shí)間,每一分鐘掃描文件,該文件通常儲(chǔ)存時(shí)于/etc或是/etc之下的子目錄中,而這個(gè)文件只能由系統(tǒng)管理員來可以修改,crontab常常在后臺(tái)運(yùn)行,每一分一秒檢查是否需要有提前預(yù)定的作業(yè)必須執(zhí)行查找當(dāng)前有無有定時(shí)任務(wù)的。
因此如何修改文件再試一下不必須重啟
linux中執(zhí)行crontab定時(shí)任務(wù)時(shí)無法連接sybase iq15.1數(shù)據(jù)庫,shell腳本中的sybase iq的環(huán)境變量怎么設(shè)置?
在先執(zhí)行dbisql-cuidDBA;pwdsql-host192.168.0.34-port2638/home/gjt/query.sqlquery.sql這句話前面,先運(yùn)行程序上sybase用戶的環(huán)境變量。source$
linux的定時(shí)重啟的具體命令。非常感謝?
Linux系統(tǒng)用來Crontab命令實(shí)現(xiàn)程序有定時(shí)重新啟動(dòng)Crontab是一個(gè)很更方便的在unix/linux系統(tǒng)上設(shè)置定時(shí)(循環(huán))想執(zhí)行某個(gè)任務(wù)的程序建議使用cron服務(wù),用servicecrondstatus打開系統(tǒng)cron服務(wù)狀態(tài),要是沒有啟動(dòng)時(shí)則servicecrondstart啟動(dòng)它,cron服務(wù)是一個(gè)設(shè)置定時(shí)執(zhí)行的服務(wù),這個(gè)可以按照crontab命令直接添加或則編輯要有定時(shí)想執(zhí)行的任務(wù):crontab-u//去設(shè)置某個(gè)用戶的cron服務(wù),象root用戶在不能執(zhí)行這個(gè)命令的時(shí)候是需要此參數(shù)crontab-l//列出來某個(gè)用戶cron服務(wù)的具體一點(diǎn)內(nèi)容crontab-r//刪掉沒個(gè)用戶的cron服務(wù)crontab-e//可以編輯某個(gè)用戶的cron服務(wù)比如root欄里點(diǎn)自己的cron設(shè)置:crontab-uroot-l再的或,root想刪除fred的cron設(shè)置:crontab-ufred-r、編輯cron服務(wù)時(shí),編輯的內(nèi)容有一些格式和約定,然后輸入:crontab-uroot-e剛剛進(jìn)入vi編輯模式,編輯時(shí)的內(nèi)容一定得條件下面的格式:*/1****lsgtgt/tmp/ls.txt可以編輯/etc/crontab文件,在末尾再加一行:305***rootinit6這樣就將系統(tǒng)配置為了早上早上5點(diǎn)30自動(dòng)出現(xiàn)再重啟。要將crond設(shè)置為系統(tǒng)正常啟動(dòng)后自動(dòng)啟動(dòng)起動(dòng)的服務(wù),是可以在/etc/rc.d/rc.local中,在末尾再加servicecrondstart要是還是需要在系統(tǒng)起動(dòng)十加載其他服務(wù),可以不再算上其他服務(wù)的啟動(dòng)命令。.例如:servicemysqldstart基本用法列一當(dāng)前的crontab任務(wù)刪出當(dāng)前的crontab任務(wù)(solaris5.8上面是crontab-r)編輯一個(gè)crontab任務(wù),ctrl_D已經(jīng)結(jié)束以filename做為crontab的任務(wù)列表文件并虛擬光盤crontabfile的格式:crontab文件中的行由6個(gè)字段組成,完全不同字段間用空格或tab鍵連成一體。前5個(gè)字段指定你命令要運(yùn)行程序的時(shí)間分鐘(0-59)小時(shí)(0-23)日期(1-31)月份(1-12)星期幾(0-6,其中0代表星期日)第6個(gè)字段是兩個(gè)要在適度地時(shí)間執(zhí)行的字符串例子:#MINHOURDAYMONTHDAYOFWEEKCOMMAND#每隔一天早上6點(diǎn)10分106***date#每?jī)蓚€(gè)小時(shí)0*/2***date(solaris5.8很顯然不支持特異寫法)#晚上11點(diǎn)到早上8點(diǎn)之間每?jī)蓚€(gè)小時(shí),早上8點(diǎn)023-7/2,8***date#每個(gè)季度的4號(hào)和每個(gè)禮拜的禮拜不久禮拜三的早上11點(diǎn)0114*mon-weddate#1月份日早上4點(diǎn)041jan*date補(bǔ)充:在建議使用crontab的時(shí)候,要最重要的注意一點(diǎn)的是運(yùn)行腳本中還能夠訪問到的環(huán)境變量和當(dāng)前測(cè)試環(huán)境中的環(huán)境變量可未必同一,一個(gè)比較好保險(xiǎn)的做法是在運(yùn)行的腳本程序中自身設(shè)置里環(huán)境變量(export)(1)先建一個(gè)文件crond.txt如下,一天早上5點(diǎn)36分重啟365***reboot(2)本地上傳到/opt目錄(3)運(yùn)行命令crontab/opt/crond.txtcrontab-l讓配置文件才生效:如果沒有讓配置文件未生效,還得重啟動(dòng)cron,切忌,既然每個(gè)用戶下的cron配置文件如何修改后。也要再重啟cron服務(wù)器。在Fedora和Redhat中,我們應(yīng)該是用;[~]#/etc/init.d/crondrestart如果讓crond在開機(jī)時(shí)時(shí)運(yùn)行程序,肯定決定其運(yùn)行級(jí)別;[~]#chkconfig--levels35crondonservicecrondstatus欄里點(diǎn)cron服務(wù)狀態(tài),要是也沒啟動(dòng)后則servicecrondstart啟動(dòng)它,cron服務(wù)是一個(gè)按時(shí)負(fù)責(zé)執(zhí)行的服務(wù),是可以按照crontab命令去添加的或編輯必須有定時(shí)想執(zhí)行的任務(wù)