#!/bin/sh
echo dump thread......
DATE=`date +%Y%m%d-%H%M%S`
pid=`ps -ef | grep wildfly | grep Max | awk '{print $2}'`
echo ${NUM}
if [ -z $pid ]; then
#-z 옵션은 null 일 때 true
echo "$DATE : $PGM_NAME 인스턴스가 기동되어 있지 않습니다."
echo "jboss wildfly 20 $PGM_NAME 인스턴스를 기동하세요."
exit 1
else
kill -3 $pid
echo -ne '##### (33%)\r'
sleep 3
kill -3 $pid
echo -ne '############# (66%)\r'
sleep 3
kill -3 $pid
echo -ne '####################### (100%)\r'
echo "$DATE : $PGM_NAME (PID : $pid) 덤프 추출완료 ."
fi
echo ${NUM}'쉘스크립트' 카테고리의 다른 글
| [쉘스크립트] 특정문자 자르기 파일 변수안에 넣기 (0) | 2022.07.12 |
|---|---|
| [쉘스크립트] 내IP 확인 (0) | 2022.07.10 |
| grep 사용 (0) | 2022.06.23 |
| 네트워크 모니터링 스크립트 (0) | 2022.05.22 |
| [쉘스크립트] 계정 확인 (0) | 2022.05.11 |