'weblogic'에 해당되는 글 1건

  1. 2005/09/28 데몬구동 쉘 스크립트

# Weblogic 구동 스크립트


$ cat WEB

#!/bin/sh

start() {
    cd /home/weblogic
    ./startWebLogic.sh &
}
stop() {
    kill -9 `ps -ef | grep weblogic.Server | grep -v grep | awk '{print $2}'`
}
restart() {
    stop
    start
}
CMD="WEB"
ARGV=$1
if [ "x$ARGV" = "x" ] ; then
    echo "사용법 : "
    echo "Weblogic 시작 : WEB start"
    echo "Weblogic 종료 : WEB stop"
    echo "Weblogic 재시작 : WEB restart"
    exit 1
fi
$ARGV

처음, 맨 마지막 라인에 $CMD $ARGV 라고 하고 실행시켰더니 몇초후 시스템이 먹통이 되어버렸었다..

얼마전 Gentoo 뉴스레터에 올라왔던 쉘폭탄과 유사한 경우였는데 WEB 스크립트가 자기자신을 호출하니 당근, 시스템이 뻗어버리는건 당연지사


http://www.gentoo.org/news/en/gwn/20050808-newsletter.xml


암튼, 개발서버에서 작업을 해서 다행이지 만약 서비스되는 서버였더라면...


눈앞이 캄캄...