0
A
回答
1
写你的脚本,检查空间,然后把它放在crontab。
Cron允许您以特定的时间间隔运行命令,并且正是您完成目标所需的。
0
你可以使用awk
:
df | grep -v 'Use%' | awk '{if($5 > 50) print $1 " uses " $5 " of its total space"}'
输出示例:从你的服务器,这些服务器可以登录使用SSH密钥,没有密码的所有服务器的其余部分的一个
[[email protected]:~]> df | grep -v 'Use%' | awk '{if($5 > 50) print $1 " uses " $5 " of its total space"}'
/dev/md2 uses 73% of its total space
/dev/sdb4 uses 66% of its total space
+0
谢谢!它帮助我很多! – CompLike 2011-02-14 13:00:44
0
#!/bin/bash
_servers="[email protected] [email protected] [email protected]"
_out="/tmp/output.$$"
_email="[email protected]"
_sub="Disk Space Report $(date)"
_ssh=/usr/bin/ssh
_mail=/usr/bin/mail
>$_out
for s in $_servers
do
$_ssh $s df -H >>$_out
done
$_mail -s "${_sub}" $_email <$_out
运行此。设置一个cron,你就完成了。如果你想输出所有服务器,否则你也可以申请1台服务器。
相关问题
- 1. Windows PowerShell磁盘空间不足脚本
- 2. 获取磁盘空间错误,但有足够的磁盘空间可用
- 3. SQL Server:关于改善磁盘空间
- 4. 广告磁盘空间vs实际磁盘空间
- 5. 错误上的磁盘空间使用脚本
- 6. Elasticsearch没有可用的磁盘空间
- 7. 如何在MS SQL脚本中预留磁盘空间?
- 8. 批处理脚本来检查磁盘空间
- 9. OpenFeint磁盘空间占用空间
- 10. Powershell磁盘空间检查
- 11. 分析SVN磁盘空间
- 12. Solr保留磁盘空间
- 13. Docker增加磁盘空间
- 14. 清除MySQL磁盘空间
- 15. 磁盘空间错误
- 16. VirtualBox磁盘空间扩展
- 17. MongoDB磁盘空间回收
- 18. Kamon,Statsd,Grafana磁盘空间
- 19. Neo4j,磁盘空间不足
- 20. AllegroGraph占用磁盘空间
- 21. 扩展磁盘空间EC2
- 22. Eclipse .metadata \ .plugins磁盘空间
- 23. heroku计划有多少磁盘空间?
- 24. 获取使用的总磁盘空间和剩余的磁盘空间?
- 25. 虚拟机增加磁盘空间并达到磁盘空间不足问题
- 26. 真空不回收磁盘空间
- 27. yum抱怨没有磁盘空间的无盘系统与initramfs
- 28. 文档类的磁盘空间消耗
- 29. 估计MySql的磁盘空间
- 30. 增加Docker Toolbox上的磁盘空间
“把它当作剧本”是什么意思?如何编程> 90%的计算? – 2011-02-10 15:41:36