操作系統(tǒng) 占存:1158720KB 時間:2014-04-22
軟件介紹: Ubuntu是一種免費分發(fā)和開源的基于Linux的操作系統(tǒng)為人類設計的人類,人沒有以前的Linux操作...
crontab命令主要用于設置周期性被執(zhí)行的指令,但有時crontab發(fā)生異常,沒有自動執(zhí)行指令,且出現(xiàn)BAD FILE MODE錯誤提示,遇到這種情況該如何解決呢?這篇文章主要介紹了Linux crontab報錯:BAD FILE MODE的解決方法,系統(tǒng)環(huán)境為RHEL,需要的朋友可以參考下。
近期碰到個問題,服務器上線后,crontab都發(fā)生異常沒有自動執(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,于是將這個腳本屬性也改成644,問題解決。
另外,還同時修改了mysql安裝包的install.sh腳本,新服安裝完畢后,修改flushhost腳本的屬性為644。
這個問題貌似只在個別版本的RHEL下碰到過,并不是所有的版本都有。
上面就是小編總結的Linux crontab報錯BAD FILE MODE的解決方法介紹了,如果你的crontab沒有自動執(zhí)行,而日志中出現(xiàn)該錯誤提示的話,你就可以使用該方法進行解決了。