shell腳本之服務器監控

#!/bin/sh

\033[31m紅色文字\033[0m

“\033[31m紅色文字\033[0m”

#tomcat logs 目錄大小
echo -e ‘\033[31m&&&&&&&&&&&&&日誌目錄大小\033[0m’
cd /data/
du -h |grep ‘_server/logs’ | grep -v ‘task’

磁盤檢查

echo -e ‘\033[31m------------磁盤檢查\033[0m’
df -h | grep data

內存檢查

echo -e ‘\033[31m############內存檢查\033[0m’
free -m

gc安全檢查

echo -e ‘\033[31m************gc檢查\033[0m’
pid=ps -ef|grep java |awk '{print $2}'

for element in ${pid[@]}
#也可以寫成for element in ${array[*]}
do
echo $element
sudo -u tomcat /usr/local/software/jdk1.8.0_71/bin/jstat -gcutil $element
done

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章