Linuxシェルでメール送信 一例
2009/09/11 00:08更新
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
'#':コメント行#送信先
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)の作成と実行
Sponsored Link
- 関連記事
- RPMパッケージから Linuxドライバーのインストール - (2009/06/13 23:36)
- SuSE YaSTで利用する言語の設定および変更 - (2011/03/18 07:43)
- shutdown - システム シャットダウン・再起動 - (2009/06/10 15:53)
- Linuxシェル(Shell)の作成と実行 - (2009/06/10 16:14)
- LinuxでUSBメモリを使う - (2009/06/13 15:33)
- viコマンドを使おう - これだけを覚えておけば - (2009/06/13 20:58)
- uname - Linuxカーネル 確認 - (2009/06/13 23:48)
- df / du コマンド - ハードディスクの使用状況・ファイル/フォルダサイズ表示 - (2009/06/15 14:56)
- tailコマンド活用 - ログ出力をリアルタイムに追跡 - (2009/06/15 15:31)
- psコマンド よくある使い方 - (2009/06/17 11:34)