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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM