码迷,mamicode.com
首页 > 其他好文 > 详细

检测系统磁盘空间

时间:2015-01-16 16:17:09      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

检测系统磁盘空间

系统磁盘空间检测是系统资源检测的重要部分,在系统维护维护中,我们经常需要查看服务器磁盘空间使用情况。因为有些业务要时时写话单,日志,或者临时文件等,如果磁盘空间用尽,也可能会导致业务中断,下面的函数可以检测当前系统磁盘空间中某个目录的磁盘空间使用情况 . 输入参数为需要检测的目录名,使用 df 输出系统磁盘空间使用信息,然后通过 grep 和 awk 过滤得到某个目录的磁盘空间使用百分比。

function GetDiskSpc()
{
    if [ $# -ne 1 ]
    then
        return 1
    fi

    Folder="$1"

    DiskSpace=`df -h | grep $Folder | awk ‘{print $4}‘ | awk -F% ‘{print $1}‘`
    echo $DiskSpace
}

Folder="/liyanan04"
DiskSpace=`GetDiskSpc $Folder`

echo "The system $Folder disk space is $DiskSpace%"

if [ $DiskSpace -gt 90 ]
then
    echo "The usage of system disk is larger than 90%"
else
    echo "The usage of system disk is normal"
fi

  

检测系统磁盘空间

标签:

原文地址:http://www.cnblogs.com/LyningCoder/p/4228758.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!