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. SQL Server:关于改善磁盘空间
- 2. 广告磁盘空间vs实际磁盘空间
- 3. Elasticsearch没有可用的磁盘空间
- 4. 批处理脚本来检查磁盘空间
- 5. 如何在MS SQL脚本中预留磁盘空间?
- 6. OpenFeint磁盘空间占用空间
- 7. 清除MySQL磁盘空间
- 8. 扩展磁盘空间EC2
- 9. 分析SVN磁盘空间
- 10. Eclipse .metadata \ .plugins磁盘空间
- 11. iPhone:可用磁盘空间
- 12. MongoDB磁盘空间回收
- 13. Solr保留磁盘空间
- 14. Kamon,Statsd,Grafana磁盘空间
- 15. 虚拟机增加磁盘空间并达到磁盘空间不足问题
- 16. 表使用的Oracle磁盘空间
- 17. 增加Docker Toolbox上的磁盘空间
- 18. 估计MySql的磁盘空间
- 19. 使用R的磁盘空间预测
- 20. cassandra的物理磁盘空间管理
- 21. MongoDb:避免过多的磁盘空间
- 22. 表使用过多的磁盘空间
- 23. 调试磁盘空间清理脚本 - 删除它不应该是的文件
- 24. 关于text和varchar的磁盘空间差异
- 25. 模拟磁盘空间异常
- 26. 红移集群备份磁盘空间
- 27. 服务器中缺少磁盘空间
- 28. Windows Azure网站磁盘空间
- 29. pdf托管和磁盘空间
- 30. 在iPhone上保留磁盘空间
“把它当作剧本”是什么意思?如何编程> 90%的计算? – 2011-02-10 15:41:36