在我的 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去掉结尾的 %如果可以比较整数。