一个判断磁盘空间的脚本

原创 2012年03月23日 13:17:25
#!/bin/bash

#检查磁盘空间,达到警告值发邮件通知管理员

#改成英语,防止邮件中乱码
export LANG=en_US.utf8 

#管理员邮箱
admin_user="xxx@xxxx.xx"

#警告值
ALTER=80

df -h | grep -vE '^Filesystem|tmpfs|cdrom|shm' > df.list

while read LINE
        do
        use_pct=`echo $LINE | awk '{print $5+0}'`
        if [ $use_pct -ge $ALTER ];then
                df -h | mail -s "$HOSTNAME The Disk will be full" $admin_user
                break
        fi
done <df.list

rm -f df.list

相关文章推荐

Linux shell脚本判断输入目录是否存在,并输出目录所在磁盘使用量

#!/bin/bash #echo "Please enter the seafile-data directory:" #read DIRECTORY #df -h $DIRECTORY |a...

检查DELL服务器硬盘健康状态脚本

服务器运行时间长了,需要实时了解dell服务器上每块硬盘的物理状况:硬盘是否在线,是否有坏道了,是否影响到了阵列等.DELL的OMSA管理工具可以获取到这些信息.于是便写了个脚本,调用OMSA工具检查...

硬盘检测的一个shell脚本及自动重启自动运行脚本

下面是一个硬盘文件拷本的脚本,不停的拷贝,当空间大于80时,将拷贝的文件全部删除  文件路径: /var/tmp/disk_test.sh 加入开机就启动 在 文件 /etc/rc.d/rc.lo...

磁盘容量检查脚本

cat test1.sh  #!/bin/sh if [ $# -lt 1 ] then   echo "error_text=diskname argument not specified!...

Nagios自己编写监控磁盘脚本check_disk

不知不觉已经实习了一个月了,实习期间做的主要工作就是搭建Nagios+Centreon监控平台了,自己动手还是比较快的,搭这个东西虽然bug一堆,但还算顺利,后来就开始自行编写监控磁盘的脚本了。 ...

自动清理磁盘空间脚本

  • 2008年04月23日 11:57
  • 632B
  • 下载

自己写的监控磁盘空间的nagios插件脚本

Nrpe会把最后的输出及返回数值传给Nagios,Nagios接收到返回值ST_OK=0;ST_WR=1;ST_CR=2;ST_UK=3就能给出Ok 、Warning 、Critical、Unknow...

未能加载文件或程序集“SMSWeb”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)

未能加载文件或程序集“SMSWeb”或它的某一个依赖项。磁盘空间不足。 (异常来自 HRESULT:0x80070070)说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信...

未能加载文件或程序集“XXX”或它的某一个依赖项。磁盘空间不足---解决方案

今天网站突然报错说是磁盘已满,如图错误: 刚开始以为是数据库日志导致的磁盘满了,看了一眼磁盘还有很大空间,应该不是。又看了一眼网站服务器C盘 靠 他居然满了。。。。最后查明是iis产生的日志 把C...

通过新建一个硬盘来给vmware8.01虚拟机增加磁盘空间

一直苦恼于虚拟机的硬盘空间老报错说不足,40G的容量限制很快就满,我也搞不懂究竟用虚拟机做了啥。 1。虚拟机的硬盘容量上限的问题 虚拟机的硬盘容量上限好像是几百G,如果是用单个的文件来存放...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:一个判断磁盘空间的脚本
举报原因:
原因补充:

(最多只允许输入30个字)