linux的定时重启的具体命令。非常感谢?
Linux系統(tǒng)利用Crontab命令實(shí)現(xiàn)定時(shí)重啟Crontab是一個(gè)很方便的在unix/linux系統(tǒng)上定時(shí)(循環(huán))執(zhí)行某個(gè)任務(wù)的程序使用cron服務(wù),用servicecrondstatus查看cron服務(wù)狀態(tài),如果沒(méi)有啟動(dòng)則servicecrondstart啟動(dòng)它,cron服務(wù)是一個(gè)定時(shí)執(zhí)行的服務(wù),可以通過(guò)crontab命令添加或者編輯需要定時(shí)執(zhí)行的任務(wù):crontab-u//設(shè)定某個(gè)用戶的cron服務(wù),一般root用戶在執(zhí)行這個(gè)命令的時(shí)候需要此參數(shù)crontab-l//列出某個(gè)用戶cron服務(wù)的詳細(xì)內(nèi)容crontab-r//刪除沒(méi)個(gè)用戶的cron服務(wù)crontab-e//編輯某個(gè)用戶的cron服務(wù)比如說(shuō)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****ls>>/tmp/ls.txt編輯/etc/crontab文件,在末尾加上一行:305***rootinit6這樣就將系統(tǒng)配置為了每天早上5點(diǎn)30自動(dòng)重新啟動(dòng)。需要將crond設(shè)置為系統(tǒng)啟動(dòng)后自動(dòng)啟動(dòng)的服務(wù),可以在/etc/rc.d/rc.local中,在末尾加上servicecrondstart如果還需要在系統(tǒng)啟動(dòng)十加載其他服務(wù),可以繼續(xù)加上其他服務(wù)的啟動(dòng)命令。比如:servicemysqldstart基本用法:1.crontab-l列出當(dāng)前的crontab任務(wù)2.crontab-d刪除當(dāng)前的crontab任務(wù)3.crontab-e(solaris5.8上面是crontab-r)編輯一個(gè)crontab任務(wù),ctrl_D結(jié)束4.crontabfilename 以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 #每?jī)蓚€(gè)小時(shí) 0*/2***date(solaris5.8似乎不支持此種寫(xiě)法) #晚上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í)候,要特別注意的是運(yùn)行腳本中能夠訪問(wè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分重新啟動(dòng) 365***reboot (2)上傳到/opt目錄 (3)運(yùn)行命令 crontab/opt/crond.txt crontab-l 讓配置文件生效:如果讓配置文件生效,還得重新啟動(dòng)cron,切記,既然每個(gè)用戶下的cron配置文件修改后。也要重新啟動(dòng)cron服務(wù)器。 在Fedora和Redhat中,我們應(yīng)該用; #/etc/init.d/crondrestart 如果讓crond在開(kāi)機(jī)時(shí)運(yùn)行,應(yīng)該改變其運(yùn)行級(jí)別; #chkconfig--levels35crondon servicecrondstatus查看cron服務(wù)狀態(tài),如果沒(méi)有啟動(dòng)則servicecrondstart啟動(dòng)它,cron服務(wù)是一個(gè)定時(shí)執(zhí)行的服務(wù),可以通過(guò)crontab命令添加或者編輯需要定時(shí)執(zhí)行的任務(wù)
總結(jié)
以上是生活随笔為你收集整理的linux的定时重启的具体命令。非常感谢?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中断服务函数里加了延迟会怎么样?
- 下一篇: 鸣人的假期苹果怎么玩?