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