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
Post a Comment