shell发送邮件函数

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

#发送邮件函数

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

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

猜你在找的Bash相关文章