WAS_Status () {
for DIR in ${Service_Name}; do
Check=`sh /app/domains/${DIR}/bin/healthcheck.sh`
DATA=`echo "$Check" | grep -c Started`
if [ ${DATA} -eq 1 ]; then
printf "${HOSTNAME}_${DIR}_Instance_Status : OK\n"
else
printf "${HOSTNAME}_${DIR}_Instance_Status : False\n"
fi
done
DBconnect_Status () {
for DIR in ${Service_Name}; do
Check=`sh /app/domains/${DIR}/bin/healthcheck.sh`
DATA=`echo "$Check" | grep -c false`
if [ ${DATA} -eq - 0 ]; then
printf "${HOSTNAME}_${DIR}_DB_Connection_Status : OK\n"
else
printf "${HOSTNAME}_${DIR}_DB_Connection_Status : False\n"
fi
done
}
sed -n '1, 3p' filename
sed 's/찾는문자열/바꿀문자열/g/' filename,
sed 's/[A-Z].//g' filename
i) sed 명령으로 사과 단어를 모두 제거하는 방법 : sed -e '/s/사과//g' filename
ii) 원본 파일 바로 변경 : sed -i -e 's/사과//g' filename
-------------------------------------------------------------------------------------------------------------
#!/bin/bash
SystemInfo_Network () {
Hostname = `uname -n | awk '{print $1}'`
CPU_Use = `top -n -1 | grep Cpu | awk '{print $2}' | sed 's/,//g' | sed 's/us//g'
Mem_Total = `top -n -1 | grep Mem | sed 's/,/\n/g' | grep total | awk '{print $3|'
printf "1) Hostname : ${Hostname}\n"
echo "2) CPU_Info : ${CPU_Use}"
}
SystemInfo_Network
'Linux' 카테고리의 다른 글
find 명령어 (0) | 2014.09.24 |
---|---|
리눅스 패스워드 기한 변경 (0) | 2014.09.18 |
vncserver (0) | 2014.09.11 |
SCSI, RAID (0) | 2014.08.30 |
netstat (0) | 2014.08.29 |