zoukankan      html  css  js  c++  java
  • shell脚本实例-内存磁盘使用警告

    1,磁盘使用警告并发送邮件

    #!usr/bin/bash

    #df -Th|grep '/$' 这个是获取内存使用的那一条记录

    #后面两句是获取内存的使用率

    disk=`df -Th|grep '/$' |awk '{print $(NF-1)}'|awk -F"%" '{print $1}'`

    mail_user=natasha

    if [ $disk -ge 80 ];then

    echo "`date +%F-%H` disk:${disk}% "|mail -s "disk war..." $mail_user

    fi

    2,内存使用警告并发送邮件

    #!/usr/bin/bash

    mem_used=`free -m|grep '^Mem:' |awk '{print $3}'`

    mem_total=`free -m|grep '^Mem:'|awk '{print $2}'`

    mem_per=$((mem_used*100/mem_total))

    war_file=/tmp/mem_war.txt

    rm -rf $war_file#这一步操作是为了在做下次执行这个脚本的时候防止有这个文件存在

    shell 日常小练习——内存磁盘使用警告

     

    if [ $mem_per -ge 2 ];then

    echo "`date +%F-%H` memory:${mem_per}%">$war_file

    fi

    if [ -f $war_file ];then

    mail -s "mem war..." root <$war_file

    fi

    作者简介: 
    陈志珂(头条号:强扭的瓜不好吃)目前就职于中国最大的安卓应用软件公司,任高级工程师现在公司任php开发工程师,python开发工程师,高级运维工程师,公众号“铅笔学园”运维内容合作作者之一。*
    铅笔学园IT资源分享|知识分享,做初级程序员的指明灯

  • 相关阅读:
    地方坐标系
    地图常用坐标系
    地图投影【百度百科】
    地图投影
    坐标系、坐标参照系、坐标变换、投影变换
    Scale和Resolution的含义及转换算法
    OpenStreetMap/Google/百度/Bing瓦片地图服务(TMS)
    面向对象的一些方法
    对象构造函数的原型图
    bookstarp的初体验
  • 原文地址:https://www.cnblogs.com/qianbixueyuan/p/9452541.html
Copyright © 2011-2022 走看看