Linux Custom startup and shutdown script for java or any server application


Startup:

#!/bin/bash
export JAVA_HOME=/usr/lib/jvm/java-8-oracle

export PATH=$PATH:/$JAVA_HOME/bin

cd /opt/jweb/daemon/jmsd/

#kill old instance .. just a cleanup
pid=`cat ./mpid`

kill $pid

sleep 2

kill -9 $pid

#Following lines will create file name for old log file and archiving it 
n=`date +'%F_%T.out'`
echo $n
mv lcj.out $n
gzip -9vf $n


#hadoop jar lcjmsdaemon.jar 1 ./applicationContext.xml &
#hadoop jar lcjmsdaemon.jar 1 > ./lcj.out 2>&1 &


java -server -jar logger.jar &
echo $! > ./mpid


Shutdown:
#!/bin/bash 
cd /opt/jweb/daemon/jmsd/
pid=`cat ./mpid`
kill $pid
sleep 2
kill -9 $pid

Comments

Popular posts from this blog

LLRP XML Messages

Linux Upstart script for tomcat