linux 查看磁盘占用情况

#!/bin/bash
#取得每个分区的使用百分比(不要百分号)
percent=`df -k | grep -v Filesystem| awk  '{print int($5)}' `
 
查看每个分区:
df -k | grep Filesystem
查看指定分区:
df -k | grep sda
#循环判断分区使用率是否超过90%
for  each_one in $percent
do
         #判断使用率是否超过90%
         if  [ $each_one -ge 90 ];then
                 #如果超过90 则把使用情况发给mail_address mail_address换成你的邮件地址
                 df | mail -s  "Disk Critical"  mail_address
         fi
done
 
把上面的内容保存到diskfree.sh
然后chmod +x diskfree.sh
比如你保存在/root目录下

添加每天0点自动执行
vi /etc/crontab
追加如下一句
0 0 * * * root /root/diskfree.sh > /dev/null

转载于:https://www.cnblogs.com/burro/p/10156415.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值