#!/bin/bash # Comments to support chkconfig on Linux # chkconfig: 35 85 15 # description: buyu-web set -e PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin export JAVA_HOME=/opt/jdk1.7.0 export JRE_HOME=/opt/jdk1.7.0/jre export PATH=$PATH:/opt/jdk1.7.0/bin export CLASSPATH=./:/opt/jdk1.7.0/lib:/opt/jdk1.7.0/jre/lib DESC="buyu-web daemon" NAME=buyu-web start=/opt/tomcat7-buyu-web/bin/startup.sh stop=/opt/tomcat7-buyu-web/bin/shutdown.sh SCRIPTNAME=/etc/init.d/$NAME test -x $start || exit 0 d_start(){ $start || echo -n " already running" } d_stop() { $stop || echo -n " not running" } case "$1" in start) echo -n "Starting $DESC:$NAME" d_start echo "." ;; stop) echo -n "Stopping $DESC:$NAME" d_stop echo "." ;; restart) echo -n "Restarting $DESC: $NAME" d_stop sleep 2 d_start echo "." ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart}" >&2 exit 3 ;; esac exit 0