shell发送邮件函数

简介:

#发送邮件函数

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
function  send_mail(){
#定义邮件发送列表
maillist=(
zhengwei.liu@xxx
xiaogang.yang@xxx
sundy.she@xxx
)
#根据不同的函数参数,发送不同的邮件
if  "$1"  ==  "gateway"  ]; then
         for  mail  in  ${maillist[*]}; do
                 echo  "无法ping通网关,请检查网络"  | mail -s  "PI(10.78.1.122)网络故障"  $mail
         done
elif  "$1"  ==  "change"  ]; then
         for  mail  in  ${maillist[*]}; do
                 mail -s  "$VIP发生切换"  $mail <  /tmp/VIP_qiehuan .txt
         done
fi
}

注:$1为函数的参数,不是脚本的参数

本文转自激情燃烧的岁月博客51CTO博客,原文链接http://blog.51cto.com/liuzhengwei521/2083282如需转载请自行联系原作者


weilovepan520

相关文章
|
4月前
|
Shell
Shell函数
Shell函数
26 1
|
5月前
|
运维 Shell C语言
运维(14)- shell函数
运维(14)- shell函数
26 0
|
6月前
|
Unix Shell Linux
|
7月前
|
Shell
shell编程之函数
shell编程之函数
44 1
|
7月前
|
存储 Shell
shell脚本里的函数详解以及示例
shell脚本里的函数详解以及示例
40 1
|
4月前
|
存储 Shell
shell函数介绍
shell函数介绍
31 2
|
30天前
|
Shell Linux C语言
Linux中执行Shell的函数(popen,system,exec)介绍:分享一些常用的执行Shell的函数及其相关编程技巧和经验
Linux中执行Shell的函数(popen,system,exec)介绍:分享一些常用的执行Shell的函数及其相关编程技巧和经验
30 0
|
2月前
|
存储 安全 Unix
利用Shell指令通过函数获取用户UID
利用Shell指令通过函数获取用户UID
|
3月前
|
Shell
Shell 编程快速入门 之 函数基础知识
Shell 编程快速入门 之 函数基础知识
67 0
Shell 编程快速入门 之 函数基础知识