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为函数的参数,不是脚本的参数