1. 程式人生 > >shell發送郵件函數

shell發送郵件函數

發送郵件函數

#發送郵件函數

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為函數的參數,不是腳本的參數

shell發送郵件函數