カレンダー

12 | 2017/01 | 02
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:スポンサー広告


上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

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...
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。