Linuxシェルでメール送信 一例

2009/09/11 00:08更新
TAGS: Linux | mail | メール送信 | サンプル | シェル

Linuxシェルでメールを送信する方法について解説します。

メール送信シェル作成


例えば、
vi sendmail.sh

中身は次のように記述します。
#!/bin/sh

#送信先
address="test@mydomain.jp"

#メール主題
#`date`は現在の日時を表示
subject="mail title here _`date`"

#メール送信
mail -s "$subject" $address << mailbody
PID:`ps auxw | httpd`
mailbody
#`ps auxw | httpd`コマンドの出力をメールの中身に追加

exit
'#':コメント行
'`コマンド`':指定されるコマンドを実行

メール送信シェル実行


■シェルファイルに実行権限を設定する
#chmod +x sendmail.sh

■シェルを実行する
#./sendmail.sh

参考資料


Linuxシェル(Shell)の作成と実行

著者について
Syboos.jp編集長システム設計や開発、保守運営などを行ってます。オープンソース技術に興味があります。

Sponsored Link


コメント