#!/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라면 실행하도록 하고
프로세스 찾아서 이미 올라와 있으면 죽이고, 새로 올려주고 원래 위치로 돌아오는 스크립트임.
ㅇㅇ
망치를 잘 쓰시는군뇨