2014. 9. 16. 21:29

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
Posted by 아도니우스