- 締切済み
cronでBAD FILE MODEが多発します。
以前から気にかかっていたのですが、処理自体は問題なく 終了しているので、問題視しなかったのですが・・・。 やはり気にかかりますので、以下のログについて教えて頂けますでしょうか? 宜しくお願いします。 Jun 8 04:31:12 server1 crond[2392]: (*system*) BAD FILE MODE (/etc/cron .d/chk_mail.sh)
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- junkUser
- ベストアンサー率56% (218/384)
>crontab -e で編集した場合に、時間になっても処理が実行されません。 >/etc/cron.d の配下にcrontabを置かなければ実行されないみたいです。 こんな事象に遭遇したことがないのでよくわからないのですが・・・ ディストリビューションは何でしょうか?
- junkUser
- ベストアンサー率56% (218/384)
>vi crontab で修正しております。 crontab は直接編集せず、crontab -e で編集しますよ。
お礼
回答有難うございます。 crontab -e で編集した場合に、時間になっても処理が実行されません。 /etc/cron.d の配下にcrontabを置かなければ実行されないみたいです。 ちなみにパーミッションは、-rw-r--r-- /etc/cron.d/crontabに なります。
- notnot
- ベストアンサー率47% (4901/10362)
BAD FILE MODEなのでファイルのパーミッションがおかしいのだと思います。 ls -l /etc/cron.d/chk_mail.sh はどうなってますか?エラーの出ていない他のファイルと比べてどうですか?
お礼
回答有難うございます。 etc/cron/d ディレクトリにあるファイルの全てを パーミッション755-rwxr-xr-xにしてあります。 ですので、全てBAD FILE MODEのエラーが出ております。
- junkUser
- ベストアンサー率56% (218/384)
crontab -e を使用したとき、vi を使用しなかったのではないでしょうか。 最終行がおかしくなっているかもしれません。
お礼
回答有難うございます。 vi crontab で修正しております。 見たところ最終行も特に問題ありません。
お礼
色々有難うございます。 ディストリビューションは、Red Hat Enterprise Linux 4.0になります。
補足
/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で処理が実行されませんでした。