해당 스크립트 실행하면
입력한 프로세스가 실행중인지 이쁘게 뜬다 :)
#!/bin/bash
RED='\033[1;31m'
GRE='\033[1;32m'
WHT='\033[1;37m'
BLE='\033[1;33m'
NC='\033[0m' # No Color
ServerName="SERVER DEV01 "
ServiceName=" PoC Service "
echo "============================================================================="
printf " ${BLE}** DISPLAY PROCESS **${NC}\n"
NowDate=`date`
echo " "$NowDate
echo "============================================================================="
echo " Server Name PROCESS STATUS PID"
echo "============================================================================="
check=`ps -ef | grep 'service-poc' | wc | awk '{print$1}'`
ServiceName="Service PoC "
if [ $check -gt 1 ]
then
Status="RUNNING"
PID=`ps -eo user,pid,command | grep "service-poc" | grep -v grep | awk '{print $2}'`
printf "${GRE} $ServerName $ServiceName $Status $PID${NC}\n"
else
Status="NOT RUNNING"
PID=""
printf "$RED $ServerName $ServiceName $Status $PID${NC}\n"
fi
check=`ps -ef | grep 'report-poc' | wc | awk '{print$1}'`
ServiceName="Report PoC "
if [ $check -gt 1 ]
then
Status="RUNNING"
PID=`ps -eo user,pid,command | grep "report-poc" | grep -v grep | awk '{print $2}'`
printf "${GRE} $ServerName $ServiceName $Status $PID${NC}\n"
else
Status="NOT RUNNING"
PID=""
printf "$RED $ServerName $ServiceName $Status $PID${NC}\n"
fi
'Develope > LINUX' 카테고리의 다른 글
[Tomcat] 설정 Tip (0) | 2018.11.27 |
---|---|
[Linux] SSH port 설정 ConnectException: 연결이 거부됨 (Connection refused) (1) | 2018.02.27 |
[Shell Script, Mysql] mysql -e 명령어 시 결과 억지로 출력하기 (wc -l / -Bse) (2) | 2017.11.22 |
[Linux] Cron 이 안될 때, 실행은 되는데 결과가 이상할 때, 실행도 안될 떄; (0) | 2017.11.16 |
[ShellScript] 프로세스 시작, 종료 sh (feat. 데몬) (0) | 2017.11.16 |