close
  • 홈
  • :
  • 위치로그
  • :
  • 태그
  • :
  • 방명록
  • :
  • 관리자
  • :
  • 새글쓰기
블로그 이미지

이슬나라 [isulnara.com]
프로그램 관련 문의...
전체 (208)
자작 프로그램 (24)
EzIP (3)
IEPageSetup (3)
iSysInfoX (2)
메신저 알림이 (1)
ezSVC (1)
WebFTP (2)
iDebugX (1)
기타 (10)
버그 신고 (1)
이것저것.. (55)
WebFTP 게시판 (0)
팁 모음 (77)
linux (21)
프로그래밍 (36)
윈도우 (5)
네크워크 (7)
기타 (7)
윈도우 숨은.. (4)
터미널 서비스.. (1)
공개 웹하드 (1)
관리자 (0)
PC 원격제어.. (1)
NAS (43)
«   2012/02   »
일 월 화 수 목 금 토
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      
bin bluetooth 플래시 bootstrap proxy vnc ezSVC 리모콘 emulator putty AjaXplorer jndi usb station2 CPUID setgid 배치파일 네임서버 iso ProxyPass awk brute-force attack ezIP ds-101g+ IEPageSetup MAC Address android ds-106e 펌웨어 델파이 utf-8
[ezLink] 동시 접속수...
ezLink 1.2.1.2 정식... (3)
MD5 CRC 체크섬.
Apache, Subversion...
CentOS에 MongoDB 설치.
예.. 제가 직접 만들어서...
isul / 01/29
직접 만드시는 프로그램...
LuckySh / 01/28
109j용 1869가 synology...
isul / 01/22
Ds-109j 1869 가지고 계...
심재규 / 01/21
시도해보지는 않았지만 S...
isul / 01/20
일반 어플리케이션을 서...
ㅇㅇ/ / 2009
사이코웨어 : nProtect,...
√ MIRiyA's AstraLog / 2008
웹페이지에서 인쇄시 머...
醉生夢死™ / 2006
웹페이지에서 MAC Addres...
날자~!! 날어~!! / 2005
 최근글 목록
 2011/11 [2]
 2011/10 [3]
 2011/09 [1]
 2011/07 [3]
 2011/06 [1]
넷하드 - NAS 카페
무료 원격제어 프로그램
블로그가 뭥미?
솔라리스 테크넷
스티브 맥코넬
시놀로지 NAS 카페
하얀나무 - 캠핑 전문 쇼핑몰
하얀나무's Story
Total of
456384 visitors
Today 91
Yesterday 189
 
     
 팁 모음/linux 
tomcat 재시작 쉘스크립트
Posted on 2009/03/06 22:50
 
 
 
 

tomcat pid를 찾아서 강제 종료시키고, 다시 시작시키는 쉘 스크립트입니다.

간혹 shutdown.sh로 종료가 안되는 경우가 있는데.. 이럴 경우에 사용하면 편리합니다.


아래 코드([출처] 톰켓 PID찾아서 킬하고 재시작 하는 쉘스크립트...|작성자 둘기)에서 색칠한 부분은 시스템에 따라 적절히 수정해서 사용해야 됩니다.

#!/bin/sh

if [ -z "`ps -eaf | grep java|grep /usr/local/tomcat/bin`" ]; then
       echo "Tomcat  was not started."
else
       ps -eaf | grep java | grep /usr/local/tomcat/bin | awk '{print $2}' |
       while read PID
               do
               echo "Killing $PID ..."
               kill -9 $PID
               echo
               echo "Tomcat  is being shutdowned."
               done
        /usr/local/tomcat/bin/startup.sh
fi

참고로 awk는.. 결과에서 원하는 내용을 뽑아내는 툴...
[root@Benz] /tmp #> ps -aef | grep java | grep tomcat
    root 13098     1  0 14:16:15 pts/3    0:32 /usr/jdk/jdk1.6.0_10/bin/java -Djava.endorsed.dirs=/usr/local/tomcat/common/end

[root@Benz] /tmp #> ps -aef | grep java | grep tomcat | awk '{print $2}'
13098
awk '{print $0}'-> root 13098     1  0 14:16:15 pts/3    0:32 /usr/jdk/jdk1.6.0_10/bin/java -Djava.endorsed.dirs=/usr/local/tomcat/common/end
awk '{print $1}' ->root

Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용하실 수 있습니다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
awk, pid, tomcat
Trackback [0] : Comment [0]
TrackbackAddress
http://isulnara.com/tt/trackback/184
SecretComment
  1 ... 56 57 58 59 60 61 62 63 64 ... 208