标签:span 小练习 rm -rf 软件公司 txt 获取 bin 资源 实例
#!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
#!/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资源分享|知识分享,做初级程序员的指明灯
标签:span 小练习 rm -rf 软件公司 txt 获取 bin 资源 实例
原文地址:https://www.cnblogs.com/qianbixueyuan/p/9452541.html