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