blob: 3cabfede90a0ae65c0d537d045faadd33a55e10e [file] [log] [blame]
Hongqing Liu19c92ba2014-10-21 10:51:12 +08001#!/bin/sh
2#chkconfig:345 61 61
3#description:Apache Tomcat CMS
4
5export JAVA_HOME="/opt/java/jrockit-jdk1.6.0_45-R28.2.7-4.1.0/jre"
6
7TOMCAT_HOME="/opt/uniportal-core-v4/tomcat/tomcat-7.0.42"
8
9#stop
10
11stop(){
12 pid=`ps -ef | grep $TOMCAT_HOME |grep -v 'grep' | awk '{print $2}'`
13 test "$pid" != "" && kill $pid && echo "Stop Tomcat($TOMCAT_HOME) Successful!" || echo "Stop Tomcat($TOMCAT_HOME) Failed!"
14 echo
15}
16
17#start
18start(){
19 $TOMCAT_HOME/bin/startup.sh && echo "Start Tomcat($TOMCAT_HOME) Successful!"
20 echo
21}
22
23#status
24status(){
25 pid=`ps -ef | grep $TOMCAT_HOME |grep -v 'grep' | awk '{print $2}'`
26 echo "$TOMCAT_HOME - $pid"
27}
28
29case "$1" in
30 start)
31 echo "Start Tomcat($TOMCAT_HOME)"
32 echo
33 start
34 echo
35 ;;
36 stop)
37 echo "Stop Tomcat($TOMCAT_HOME)"
38 echo
39 stop
40 echo
41 ;;
42 restart)
43 echo "Restart Tomcat($TOMCAT_HOME)"
44 echo
45 stop
46 start
47 echo
48 ;;
49 status)
50 echo "Pid of Tomcat($TOMCAT_HOME)"
51 status
52 echo
53 ;;
54 *)
55 echo $"Usage: $0 {start|stop|restart|status}"
56 exit 1
57 ;;
58esac