DATE: CATEGORY:DEV


覚え書き。

シェルスクリプトでメールを送信するスクリプト。


echo "メール本文" | mail -s "件名" 送信先アドレス

ちょっと応用してプロセス監視しつつ問題があったら
メールするシェルスクリプトとかにもこんな感じで応用可能。


DATETIME=`date +"%Y/%m/%d %H:%M:%S"`
RES=`ps -ef | grep httpd | grep -v "grep httpd" | wc -l`
if test $RES -eq 0; then
echo $DATETIME" HTTPD Down:"$RES | mail -s "件名" 送信先アドレス
fi
RES=`ps -ef | grep mysqld | grep -v "grep mysqld" | wc -l`
if test $RES -eq 0; then
echo $DATETIME" MYSQL Down:"$RES | mail -s "件名" 送信先アドレス
fi

これをcron登録しとくだけ。
がっちり監視ツールを入れるほどでもない時とかに使います。

タグ : DEV 覚書 シェル メール

Comment

コメントの投稿

管理者にだけ表示を許可する


トラックバック


この記事にトラックバックする



copyright © なんとなしの日記 all rights reserved.
内職☆在宅ワークの最強は?アフィリエイト!. 初心者だってカッコ良いホームページ作るぅ!
Powered by FC2ブログ
Related Posts Plugin for WordPress, Blogger...