はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

 logwathとcronのメールが届かない
日時: 2009/12/10 22:07
名前: RYO

1.不明点・障害内容:logwatchやcronのメールが届かない
2.ログの有無   :無
  (有:その内容) :
3.Distribution  :fedora
      Version :12
4.Service Name  :
      Version :
5.ネットワーク構成:

質問内容は表題のとおりです。
管理者宛へのメールを一般ユーザに送る「http://kajuhome.com/postfix.shtml#n11
にしたがって、aliasesを変更し、newaliasesを実行しました。が、logwatchもcronの
結果もメール配信されません。crontab -eで、実行時間を今すぐにしてみると、
スクリプトは実行されていると思われます。また、先の質問にお答えいただいた
crntab -eで「MAILTO=user」の記述は追加してあります。fedora10の時はこれで
配信されていたのですが…
メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 Re: logwathとcronのメールが届かない ( No.6 )
日時: 2009/12/15 22:56
名前: RYO

いつもお世話さまです。sendmailは停止させていますし、自動起動も解除してあります。
user宛はLAN内外送受信とも正常にできています。
しかし状況は変わりません。cronの設定はこうなっています。
--------
00 01 * * * /root/backup_html.sh
00 02 * * * /root/backup_dovecot.sh
00 03 * * * /root/backup_postfix.sh
00 04 * * * /root/backup_apache.sh
--------
これで1時間間隔で4つのスクリプトが走るだろうと考えます。そしてaliassesで
root: user
としていますので、cronの結果はuserに届くはずですが、届きません。また、logwatchも
届きません。
以前に、スクリプトに実行権をつけ忘れていた時は、実行権がないのでだめ、
というエラー内容でuserにメールが届いていたように記憶しています。
cronの設定に中に「MAILTO=user」を書いてみましたが、状況は変わりません。
あと何を調べたらいいのでしょうか?

メンテ
 Re: logwathとcronのメールが届かない ( No.7 )
日時: 2009/12/16 11:16
名前: stranger
参照: http://ja.528p.com/

senmailが残っていて postfixをrpmでいれた場合
alternatives --config mta
でシステムで使用するメールサーバー機能をsendmailからPostfixに切替えていますか

mail -s "test" root@localhost
でuser宛にメールが届くか確認
届かなければどこかpostfixの設定に間違いがあると思う

メールがうまく届いたら
/etc/cron.daily/にあると思うがlogwatchスクリプトを実行してみる

cronで設定するのは日時をきめてコマンドを実行することだから
最初にスクリプトが実際に動くか確認します
メンテ
 Re: logwathとcronのメールが届かない ( No.8 )
日時: 2009/12/16 22:26
名前: RYO

> alternatives --config mta
> でシステムで使用するメールサーバー機能をsendmailからPostfixに切替えていますか


 先にも書きましたように、sendmailはアンストールしてみました。ですので、mtaはpostfix
だけです。

# alternatives --config mta
1 プログラムがあり 'mta' を提供します。
 選択    コマンド
-----------------------------------------------
*+ 1      /usr/sbin/sendmail.postfix

> mail -s "test" root@localhostでuser宛にメールが届くか確認

# mail -s "test" root@localhost
test
.
EOT

 このメールはuserに届きました。

> /etc/cron.daily/にあると思うがlogwatchスクリプトを実行してみる

# cd /etc/cron.daily
# ls
cups    makewhatis.cron prelink     tmpwatch
logrotate mlocate.cron   readahead.cron

 logwatchと言う名のスクリプトはありませんでした。
メンテ
 Re: logwathとcronのメールが届かない ( No.9 )
日時: 2009/12/16 22:44
名前: あ

>logwatchと言う名のスクリプトはありませんでした。

他人任せかよ!?
もう少し調べたらどう?

てか何でFedoraを使う?
バージョンが変わるのが半年刻み位分かってるだろうが、その度に質問質問質問質問・・・・
ええ加減にせぇよ!

バージョンアップを楽しんでいるので無かったらもっと安定したディストリを使え!
メンテ
 Re: logwathとcronのメールが届かない ( No.10 )
日時: 2009/12/17 12:04
名前: stranger
参照: http://ja.528p.com/

メールが転送されたのなら cronとlogwatchの問題
logwatchがインストールされているなら
/etc/cron.daily/0logwatchスクリプトが作成されているはず

/etc/cron.dailyのスクリプトの実行は
/etc/crontabで4時2分に設定されていると思う
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.