#发送邮件函数

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

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

转载于:https://blog.51cto.com/liuzhengwei521/2083282

shell发送邮件函数相关推荐

  1. Linux的shell脚本函数教程

    Linux的shell脚本函数教程 一.shell介绍 二.shell函数的介绍 三.函数的定义 四.shell中函数使用示例 一.shell介绍 二.shell函数的介绍 三.函数的定义 四.she ...

  2. Shell脚本函数(函数传参、递归、创建库)

    Shell脚本函数 一.Shell函数 1.Shell函数定义 2.函数的返回值 return echo 二.函数传参 三.函数变量的作用范围 四.递归 1.阶乘 2.递归目录 五.创建库 一.She ...

  3. linux文件的定义变量的值,linux shell 自定义函数方法(定义、返回值、变量作用域)...

    一.定义shell函数(define function) 语法: [ function ] funname [()] { action; [return int;] } 说明: 1.可以带functi ...

  4. linux shell 自定义函数(定义、返回值、变量作用域)介绍

    linux shell 可以用户定义函数,然后在shell脚本中可以随便调用.下面说说它的定义方法,以及调用需要注意那些事项. 一.定义shell函数(define function) 语法: [ f ...

  5. linux无filelength函数,Linux Shell 自定义函数(定义、返回值、变量作用域)介绍

    定义Shell函数(define function) 语法: [ function ] funname [()] { action; [return int;] } 说明: 可以带function f ...

  6. 邮件群发 php shell,Shell发送邮件以HTML展示

    有时候,监控一个系统需要在系统出现警告时通过shell发送邮件来通知相关的负责人.本文讲讲如何shell发送邮件. 一种是普通邮件,通过附件描述详细报告:一种是高级邮件(哈哈),本来就是告警,还不赶快 ...

  7. shell脚本发邮件内容html,Shell发送邮件以HTML展示

    有时候,监控一个系统需要在系统出现警告时通过shell发送邮件来通知相关的负责人.本文讲讲如何shell发送邮件. 一种是普通邮件,通过附件描述详细报告:一种是高级邮件(哈哈),本来就是告警,还不赶快 ...

  8. Shell Curses 函数库

    用于 Shell 脚本的终端函数 "Shell Curses"是一个脚本函数库,这些函数为 Shell 程序员提供了将基于文本的光标移动到屏幕上指定位置的能力.这种能力允许使用 S ...

  9. Shell发送邮件+附件

    Shell发送邮件+附件 1. 生成QQ邮箱授权码 2. 服务器配置 2.1 关闭sendmail的服务 2.2 开启postfix服务 2.3 创建认证 2.3 配置mail.rc 3. 测试 3. ...

最新文章

  1. 使用ZeroClipboard解决跨浏览器复制到剪贴板的问题
  2. java ee 3.0_初识JavaEE 6 的 Servlet3.0
  3. mysql数据库设计学习---数据库设计规范化的五个要求
  4. Firefox about
  5. cta策略 有哪些_CTA 主流的交易策略都有哪些?
  6. 厌倦 VMware,试试更轻量级的虚拟机!
  7. linux bash错误,linux bash错误重定向输出
  8. UE4官方文档学习笔记材质篇——彩色半透明阴影
  9. Schlumberger Drilling Office v4.0 1CD(综合钻井工程设计软件)
  10. 华为nova8pro和荣耀60pro哪个好
  11. 一种基于多维时序数据预测综合判定的方法(内存告警)
  12. 常见WebShell客户端的流量特征及检测思路
  13. python 转百分比_编程要从娃娃抓起,北乔治亚大学教授的python编程指南在此
  14. Java面试错题集1
  15. 丢手绢 【约瑟夫环】
  16. 友推app微信分享功能集成攻略
  17. 儿童教育企业官网高保真Axure原型模板
  18. 手把手教你构建 C 语言编译器.参考.0 -- 前言
  19. 联想型号启天M420-N000台式机进入bios设置u盘启动
  20. 搜狗输入法如何java_java - 如何获取搜狗输入法的词库

热门文章

  1. 天津大学计算机预推免机试_2019预推免汇总 | 9.18New!
  2. 怎么判断到了月初_双春年与无春年怎么区分?2021年是寡妇年吗?
  3. android 界面跳转封装,【Android】Fragment跳转系列
  4. mysql无法启动如何备份文件_mysql 5.7 停电导致无法启动、如何备份数据,重新安装mysql...
  5. PHP如何读取excel文,PHP-php如何读取excel?
  6. python构建字典实现英文大写字母与ascii编码的转换_Python:将复杂的字符串字典从Unicode转换为ASCII...
  7. java thread 线程销毁_手把手带你了解Java线程的实现方式及生命周期原理
  8. mysql 字符转换函数是_MySQL日期和字符串转换函数
  9. php+js+return+true,js中return、return false、return true的区别
  10. 【JAVA基础篇】面对对象的特征