blob: 3cabfede90a0ae65c0d537d045faadd33a55e10e [file] [log] [blame]
#!/bin/sh
#chkconfig:345 61 61
#description:Apache Tomcat CMS
export JAVA_HOME="/opt/java/jrockit-jdk1.6.0_45-R28.2.7-4.1.0/jre"
TOMCAT_HOME="/opt/uniportal-core-v4/tomcat/tomcat-7.0.42"
#stop
stop(){
pid=`ps -ef | grep $TOMCAT_HOME |grep -v 'grep' | awk '{print $2}'`
test "$pid" != "" && kill $pid && echo "Stop Tomcat($TOMCAT_HOME) Successful!" || echo "Stop Tomcat($TOMCAT_HOME) Failed!"
echo
}
#start
start(){
$TOMCAT_HOME/bin/startup.sh && echo "Start Tomcat($TOMCAT_HOME) Successful!"
echo
}
#status
status(){
pid=`ps -ef | grep $TOMCAT_HOME |grep -v 'grep' | awk '{print $2}'`
echo "$TOMCAT_HOME - $pid"
}
case "$1" in
start)
echo "Start Tomcat($TOMCAT_HOME)"
echo
start
echo
;;
stop)
echo "Stop Tomcat($TOMCAT_HOME)"
echo
stop
echo
;;
restart)
echo "Restart Tomcat($TOMCAT_HOME)"
echo
stop
start
echo
;;
status)
echo "Pid of Tomcat($TOMCAT_HOME)"
status
echo
;;
*)
echo $"Usage: $0 {start|stop|restart|status}"
exit 1
;;
esac