首页 > 系统服务 > 详细

shell脚本实例-内存磁盘使用警告

时间:2018-08-10 00:59:42      阅读:286      评论:0      收藏:0      [点我收藏+]

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#这一步操作是为了在做下次执行这个脚本的时候防止有这个文件存在

技术分享图片

 

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资源分享|知识分享,做初级程序员的指明灯

技术分享图片

 

shell脚本实例-内存磁盘使用警告

原文:https://www.cnblogs.com/qianbixueyuan/p/9452541.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!