歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> Linux技術

Linux crontab出現BAD FILE MODE錯誤該怎麼辦?

  crontab命令主要用於設置周期性被執行的指令,但有時crontab發生異常,沒有自動執行指令,且出現BAD FILE MODE錯誤提示,遇到這種情況該如何解決呢?隨小編一起來學習下吧。

 Linux crontab出現BAD FILE MODE錯誤該怎麼辦?

  近期碰到個問題,服務器上線後,crontab都發生異常沒有自動執行,查看了下日志,發現問題:

  代碼如下:

  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/ 目錄下的其他文件,發現 flushhost 的屬性是 755,其他的則是 644,於是將這個腳本屬性也改成644,問題解決。

  另外,還同時修改了mysql安裝包的install.sh腳本,新服安裝完畢後,修改flushhost腳本的屬性為644。

  這個問題貌似只在個別版本的RHEL下碰到過,並不是所有的版本都有。

  上面就是Linux crontab報錯BAD FILE MODE的解決方法介紹了,如果你的crontab沒有自動執行,而日志中出現該錯誤提示的話,你就可以使用該方法進行解決了。

Copyright © Linux教程網 All Rights Reserved