FreeBSD 4.8 release で daily run output などをメールで受け取れるようにしました su - [root password] cd /etc/ cp dafault/periodic.conf ./ vi periodic.conf で、 daily_output="root" # user or /file と daily_status_security_output="root" # user or /file と weekly_output="root" # user or /file および monthly_output="root" # user or /file の"root"の部分をメールアドレスに変えれば宛先が変更されます。 たとえばこんな感じ↓ daily_output="hogehoge@raj-corp.com" # user or /file daily_status_security_output="hogehoge@raj-corp.com" # user or /file weekly_output="hogehoge@raj-corp.com" # user or /file monthly_output="root hogehoge@raj-corp.com" # user or /file defaultの通りにrootに引き続きメールが発行されるようにしたい場合は" "内にスペース区切りで併記すればいいです。また man periodic.conf にも periodic.conf の英語コメントにも書いてあるのですが、絶対パスを記載すればファイル出力も出来ます。 これで今回行った編集は完了、あとは /etc/crontab に記載された通りのタスクでレポートが届きます security output は /etc/crontab に記載されていませんが、daily から呼び出されて毎日届きます ( FreeBSD 4.1 release 以前はこのconfファイルがなく、daily以下のスクリプツを書き換える必要があり、すごく大変そうですのでなるべくなら 4.2 release 以降使った方が幸せになれます) 実はこれだけだと不十分なことが判明(汁 |