linux shell脚本检测硬盘磁盘空间以及清理 邮件告警

  以下为学习内容,也参考了网上的代码,并把我的调试好的结果展示出来,希望和我一样的新入门同学一些参考。

查看磁盘状态


 #! /bin/bash
 percent=` df -h | awk '{if (NR>2){print $5""$6}}'|cut -f 1 -d '%' `
 #loc=` df -h | awk '{if (NR>1){print $6}}'`
 loc=`  df -h | awk '{if (NR>2){print $5""$6}}'|awk '$1>'10| cut -f 2 -d '%'`
 for i  in $percent
 do
     if [ $i -ge 10 ];
     then
         echo `date` $i " this is over 10%" email -s "Disk is over" mailadd
     fi
 done
 for i  in $loc
 do
         echo  "delete" $i `rm -r $i"/"`
done

编辑以上代码,运行

清理之后状态
练习案例!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值