shell发送邮件函数

前端之家收集整理的这篇文章主要介绍了shell发送邮件函数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

#发送邮件函数

functionsend_mail(){
#定义邮件发送列表
maillist=(
zhengwei.liu@xxx
xiaogang.yang@xxx
sundy.she@xxx
)
#根据不同的函数参数,发送不同的邮件
if["$1"=="gateway"];then
formailin${maillist[*]};do
echo"无法ping通网关,请检查网络"|mail-s"PI(10.78.1.122)网络故障"$mail
done
elif["$1"=="change"];then
formailin${maillist[*]};do
mail-s"$VIP发生切换"$mail</tmp/VIP_qiehuan.txt
done
fi
}

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

猜你在找的Bash相关文章