linux实战(七)----发送邮件通知----实例运用


我们在前面几章已经学习了一些常用的用法,有时候我们需要在监控出现异常情况时给管理员发送邮件。


本章学习  在shell脚本中 发送邮件通知。


我们在实战六的 示例代码上 增加发送邮件的功能   实现每次检查完目录空间备份后  就发送邮件。



实战六脚本代码回顾

checkSpace.sh如下: 检查目录的占用磁盘 并把结果文件备份

#!/bin/bash   
  
function GetDiskSpc     
 {     
    if [ $# -ne 1 ]     
    then     
        return 1     
    fi     
    
    Folder="$1$"    
    DiskSpace=`df -k |grep $Folder |awk '{print $5}' |awk -F% '{print $1}'`  
    echo $DiskSpace     
 }    
   
  
  
  
function CheckDiskSpc     
 {     
    
 DiskSpace=`GetDiskSpc $1`     
    
 echo "The system $Folder disk space is $DiskSpace%"    
    
  echo "The sy

你可能感兴趣的:(linux,linux基础与shell编程)