可用空间通知程序

可用空间通知程序

在我的 Windows 机器上,我使用任务计划程序执行两项任务:

  • 机器启动时通知我
  • 如果磁盘空间不足,请通知我

我使用 crontab 管理了 ubuntu 中的第一点。

在 Windows 中,我使用事件管理第二点。我设置了任务计划程序,这样如果触发事件 2013,我就会发送电子邮件。

可以使用 Ubuntu 服务器实现相同的功能吗?

谢谢

答案1

假设你的服务器中有一些邮件代理(例如 postfix)...尝试一下

#!/bin/bash
if [[ $(df --output=pcent / | grep -o '[0-9]*') -ge 80 ]]; then
  echo "You're running out of space" | mail picachu
fi

df --output=百分比 /返回我的根文件系统的可用空间百分比。

grep去掉结尾的 %如果可以比较整数。

相关内容