カレンダー

11 | 2016/12 | 01
- - - - 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

広告



最近の記事

カテゴリー

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...