#!/bin/bash

XXX_HOME="/home/xxx/hp"

if [ "$USER" != "root" ]; then

echo "This script must be run as root" 1>&2

exit 1

fi

CUR_DIR=`pwd`

cd $XXX_HOME

ps aux | grep java | grep xxx-client.jar | awk '{print $2}' | xargs kill 2>/dev/null

sleep 1

nohup java -jar xxx-client.jar client-xxx.conf >/dev/null 2>&1 &

cd $CUR_DIR

ps -ef | grep java | grep xxx-client.jar

exit 0



사용자가 root인지 아닌지 체크하고 root라면 실행하도록 하고

프로세스 찾아서 이미 올라와 있으면 죽이고, 새로 올려주고 원래 위치로 돌아오는 스크립트임.

ㅇㅇ