jtrac起動/停止スクリプト

jtrac についてるバッチファイルだとコンソールが別に開いちゃう。コンソールを開かないように起動スクリプトを書いた。

開始

 jtrac

終了

 jtrac stop

スクリプト

#!/bin/sh

PID=jtrac.pid

cd /path/to/jtrac

if [ "$1" = "stop" ]
then
    if [ -e $PID ]
    then
        ./stop.bat >stop.log 2>&1 &
        rm -f $PID
    else
        echo 'jtrac is already stopped.' >> stop.log
    fi
else
    if [ ! -e $PID ]
    then
        ./start.bat >start.log 2>&1 &
        echo $? > $PID
    else
        echo 'jtrac is already started.' >> start.log
    fi
fi

追記:javaw使ったほうがスマート?