• 締切済み

cronでBAD FILE MODEが多発します。

以前から気にかかっていたのですが、処理自体は問題なく 終了しているので、問題視しなかったのですが・・・。 やはり気にかかりますので、以下のログについて教えて頂けますでしょうか? 宜しくお願いします。 Jun 8 04:31:12 server1 crond[2392]: (*system*) BAD FILE MODE (/etc/cron .d/chk_mail.sh)

みんなの回答

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.4

>crontab -e で編集した場合に、時間になっても処理が実行されません。 >/etc/cron.d の配下にcrontabを置かなければ実行されないみたいです。 こんな事象に遭遇したことがないのでよくわからないのですが・・・ ディストリビューションは何でしょうか?

zerokara
質問者

お礼

色々有難うございます。 ディストリビューションは、Red Hat Enterprise Linux 4.0になります。

zerokara
質問者

補足

/var/log/cronを見ますとcron実行時に/etc/cron.d配下にある全てのshファイルに対して 以下のメッセージが出力されていました。 Jun 11 14:45:58 server1 crond[4897]: (*system*) BAD FILE MODE (/etc/cron .d/chk_mail2.sh) Jun 11 14:45:58 server1 crond[4897]: (*system*) BAD FILE MODE (/etc/cron .d/henkan.sh パーミッションを600、644変えて試しましてみましたが Permission deniedで処理が実行されませんでした。

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.3

>vi crontab で修正しております。 crontab は直接編集せず、crontab -e で編集しますよ。

zerokara
質問者

お礼

回答有難うございます。 crontab -e で編集した場合に、時間になっても処理が実行されません。 /etc/cron.d の配下にcrontabを置かなければ実行されないみたいです。 ちなみにパーミッションは、-rw-r--r-- /etc/cron.d/crontabに なります。

  • notnot
  • ベストアンサー率47% (4901/10362)
回答No.2

BAD FILE MODEなのでファイルのパーミッションがおかしいのだと思います。 ls -l /etc/cron.d/chk_mail.sh はどうなってますか?エラーの出ていない他のファイルと比べてどうですか?

zerokara
質問者

お礼

回答有難うございます。 etc/cron/d ディレクトリにあるファイルの全てを パーミッション755-rwxr-xr-xにしてあります。 ですので、全てBAD FILE MODEのエラーが出ております。

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

crontab -e を使用したとき、vi を使用しなかったのではないでしょうか。 最終行がおかしくなっているかもしれません。

zerokara
質問者

お礼

回答有難うございます。 vi crontab で修正しております。 見たところ最終行も特に問題ありません。

関連するQ&A