linux服務(wù)器如何關(guān)閉自動(dòng)重啟 linux系統(tǒng)重啟100次怎么設(shè)定?
linux系統(tǒng)重啟100次怎么設(shè)定?這個(gè)問題關(guān)鍵那是在次數(shù),數(shù)字好象在關(guān)機(jī)重啟之后都會(huì)“迅速消失了”,所以我目的是如何防止數(shù)據(jù)的“迅速消失”,你要把數(shù)字存在地文件中。每次來重新啟動(dòng)之后,讀取文件文件中
linux系統(tǒng)重啟100次怎么設(shè)定?
這個(gè)問題關(guān)鍵那是在次數(shù),數(shù)字好象在關(guān)機(jī)重啟之后都會(huì)“迅速消失了”,所以我目的是如何防止數(shù)據(jù)的“迅速消失”,你要把數(shù)字存在地文件中。每次來重新啟動(dòng)之后,讀取文件文件中的值,減1之后再存在里面,接著重啟電腦。如果這個(gè)值是0.那么就不負(fù)責(zé)執(zhí)行重啟后任務(wù)。重新啟動(dòng)任務(wù),這個(gè)可以寫個(gè)shell腳本。
linux的定時(shí)重啟的具體命令。非常感謝?
Linux系統(tǒng)利用Crontab命令實(shí)現(xiàn)方法設(shè)置定時(shí)重啟后Crontab是一個(gè)很方便些的在unix/linux系統(tǒng)上有定時(shí)(循環(huán))不能執(zhí)行某個(gè)任務(wù)的程序建議使用cron服務(wù),用servicecrondstatus欄里點(diǎn)cron服務(wù)狀態(tài),假如是沒有啟動(dòng)后則servicecrondstart啟動(dòng)它,cron服務(wù)是一個(gè)按時(shí)先執(zhí)行的服務(wù),可以是從crontab命令直接添加或是編輯要設(shè)置定時(shí)想執(zhí)行的任務(wù):crontab-u//修改某個(gè)用戶的cron服務(wù),一般root用戶在想執(zhí)行這個(gè)命令的時(shí)候需要此參數(shù)crontab-l//列一某個(gè)用戶cron服務(wù)的詳細(xì)點(diǎn)內(nèi)容crontab-r//刪出沒個(gè)用戶的cron服務(wù)crontab-e//編輯的話某個(gè)用戶的cron服務(wù)假如root一欄自己的cron設(shè)置:crontab-uroot-l再的或,root想刪掉fred的cron設(shè)置:crontab-ufred-r、編輯cron服務(wù)時(shí),編輯的內(nèi)容有一些格式和約定,然后輸入:crontab-uroot-e進(jìn)入vi編輯模式,編輯器的內(nèi)容一定要符合下面的格式:*/1****lsgtgt/tmp/ls.txt編輯器/etc/crontab文件,在末尾而且一行:305***rootinit6那樣就將系統(tǒng)配置替一天早上5點(diǎn)30手動(dòng)重起。不需要將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結(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è)要在適當(dāng)時(shí)間想執(zhí)行的字符串例子:#MINHOURDAYMONTHDAYOFWEEKCOMMAND#每天晚上早上6點(diǎn)10分106***date#每兩個(gè)小時(shí)0*/2***date(solaris5.8很顯然不支持什么可如此寫法)#晚上11點(diǎn)到早上8點(diǎn)之間每兩個(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回答:在建議使用crontab的時(shí)候,要特別注意一點(diǎn)的是運(yùn)行程序腳本中都能夠訪問到的環(huán)境變量和當(dāng)前測試環(huán)境中的環(huán)境變量可未必不對(duì),一個(gè)也很保險(xiǎn)的做法是在運(yùn)行的腳本程序中讓其設(shè)置環(huán)境變量(export)(1)先建一個(gè)文件crond.txt追加,每天晚上早上5點(diǎn)36分重啟動(dòng)365***reboot(2)本地上傳到/opt目錄(3)運(yùn)行命令crontab/opt/crond.txtcrontab-l讓配置文件才生效:要是讓配置文件生效時(shí)間,還得重啟動(dòng)cron,千萬記住,要是每個(gè)用戶下的cron配置文件直接修改后。也要然后再啟動(dòng)cron服務(wù)器。在Fedora和Redhat中,我們肯定用;[~]#/etc/init.d/crondrestart如果沒有讓crond在開機(jī)時(shí)運(yùn)行,應(yīng)該是變化其運(yùn)行級(jí)別;[~]#chkconfig--levels35crondonservicecrondstatus一欄cron服務(wù)狀態(tài),如果沒有就沒起動(dòng)則servicecrondstart啟動(dòng)它,cron服務(wù)是一個(gè)按時(shí)先執(zhí)行的服務(wù),也可以按照crontab命令添加或是編輯必須有定時(shí)執(zhí)行的任務(wù)