操作系統(tǒng) 占存:1158720KB 時(shí)間:2014-04-22
軟件介紹: Ubuntu是一種免費(fèi)分發(fā)和開源的基于Linux的操作系統(tǒng)為人類設(shè)計(jì)的人類,人沒有以前的Linux操作...
crontab命令主要用于設(shè)置周期性被執(zhí)行的指令,但有時(shí)crontab發(fā)生異常,沒有自動(dòng)執(zhí)行指令,且出現(xiàn)BAD FILE MODE錯(cuò)誤提示,遇到這種情況該如何解決呢?這篇文章主要介紹了Linux crontab報(bào)錯(cuò):BAD FILE MODE的解決方法,系統(tǒng)環(huán)境為RHEL,需要的朋友可以參考下。
近期碰到個(gè)問題,服務(wù)器上線后,crontab都發(fā)生異常沒有自動(dòng)執(zhí)行,查看了下日志,發(fā)現(xiàn)問題:
代碼如下:
Apr 16 11:26:01 jb51.net crond[28354]: (*system*) BAD FILE MODE (/etc/cron.d/flushhost)
Apr 16 11:26:01 jb51.net crond[28354]: (root) BAD FILE MODE (cron/root)
檢查了下 /etc/cron.d/ 目錄下的其他文件,發(fā)現(xiàn) flushhost 的屬性是 755,其他的則是 644,于是將這個(gè)腳本屬性也改成644,問題解決。
另外,還同時(shí)修改了mysql安裝包的install.sh腳本,新服安裝完畢后,修改flushhost腳本的屬性為644。
這個(gè)問題貌似只在個(gè)別版本的RHEL下碰到過,并不是所有的版本都有。
上面就是小編總結(jié)的Linux crontab報(bào)錯(cuò)BAD FILE MODE的解決方法介紹了,如果你的crontab沒有自動(dòng)執(zhí)行,而日志中出現(xiàn)該錯(cuò)誤提示的話,你就可以使用該方法進(jìn)行解決了。