如果磁盘使用率超过百分比,则发送警报邮件的脚本

时间:2013-07-24 14:44:58

标签: shell unix

我是shell脚本的新手,并希望在我的服务器上实现一个脚本,该脚本会在以下情况下自动发送电子邮件警报:

  • 磁盘使用率超过90%
  • 磁盘使用率超过95%(除了以前的电子邮件)

我的文件系统是abc:/xyz/abc,我的挂载是/pqr。如何通过脚本设置它?

1 个答案:

答案 0 :(得分:0)

您可以使用df命令检查文件系统使用情况。作为起点,您可以使用以下命令:

df -h | awk -v val=90 '$1=="/pqr"{x=int($5)>val?1:0;print x}'

如果超过阈值,上述命令将打印1,否则打印0.阈值设置为val。

注意:请确保您的df输出的第5列是使用百分比,否则使用适当的列。