人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Redhat8.0+sendmail+Apacheの構成にて、sendmailとApacheの各種ログを、一定間隔で指定したメールアドレスへ送信したいのですが可能でしょうか?設定ファイルやシェルスクリプトの具体的な記述等も教えて下さい。

●質問者: lingling
●カテゴリ:コンピュータ
✍キーワード:Apache sendmail シェルスクリプト ファイル メールアドレス
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● hota4096
●20ポイント

http://www.hatena.ne.jp/

はてな

# URLはダミーです。

-----

試していませんが...、

# a.sh

nkf -j hoge | mail -s error_log mail@address

rm hoge

tail -f /xxx/xxx/error_log > hoge

-----

こんなシェルをcronを使ってn分に一回とか行うでどうですか?

# 1回目は hoge が無いのでエラーとなるでしょう。

◎質問者からの返答

ありがとうございます。とりあえず試してみます。


2 ● administrator
●20ポイント

http://www.zdnet.co.jp/help/tips/linux/l0285.html

競争力向上にITを活用するすべての企業へ - ZDNet Japan

可能です。このURLの内容だけでも期待した仕事をしてくれそうです

トップは

http://www.zdnet.co.jp/help/tips/linux/

競争力向上にITを活用するすべての企業へ - ZDNet Japan

ブックマークして損ではないでしょう。既にご存知でしたら 失礼m(__)m。

http://h-dez.dip.jp/server/log.html

スクリプト類説明です。応用は上のサイトで調べれば 大丈夫かと思われます

◎質問者からの返答

ありがとうございます。かなり参考になりました。


3 ● quieto
●20ポイント

http://www.zdnet.co.jp/help/tips/linux/l0390.html

競争力向上にITを活用するすべての企業へ - ZDNet Japan

やったことはないですが

>$ uuencode hoge.lzh envelope.lzh | mail helpdesk@zdnet.co.jp

でできそうです.

---------------------------------

#!/bin/sh

tar zcvf hoge.tgz sendmailとApacheの各種ログ

uuencode hoge.tgz envelope.tgz | mail aaa@aa.aa.aa

rm hoge.tgz

---------------------------------

以下のディレクトリのいずれかに↑ファイルをおけば後は勝手にやってくれるはずです.

/etc/cron.hourly (毎時)

/etc/cron.daily (毎日)

/etc/cron.weakly (毎週)

/etc/cron.monthly (毎月)

もっと一定間隔を細かく指定したい場合には

/etc/crontab

をいじって下さい.

◎質問者からの返答

こちらでもできそうですね。ありがとうございました。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ