blob: 5911aa0180747a9c152ee25f1f224687c0ffe14a [file] [log] [blame]
刘洪青c5543702017-03-30 16:09:34 +08001#!/bin/sh
2#chkconfig:345 61 61
3#description:Apache Tomcat CMS
4
刘洪青1d72d052017-03-31 15:39:47 +08005export JAVA_HOME="/opt/jdk1.7.0_72/jre"
刘洪青c5543702017-03-30 16:09:34 +08006
刘洪青1d72d052017-03-31 15:39:47 +08007TOMCAT_HOME="/opt/uniportal-core-v4.x.x/tomcat/tomcat-7.0.72"
刘洪青c5543702017-03-30 16:09:34 +08008
9#stop
10
刘洪青1d72d052017-03-31 15:39:47 +080011stop(){
刘洪青c5543702017-03-30 16:09:34 +080012 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!"
刘洪青1d72d052017-03-31 15:39:47 +080020 echo
刘洪青c5543702017-03-30 16:09:34 +080021}
22
23#status
24status(){
25 pid=`ps -ef | grep $TOMCAT_HOME |grep -v 'grep' | awk '{print $2}'`
刘洪青1d72d052017-03-31 15:39:47 +080026 echo "$TOMCAT_HOME - $pid"
刘洪青c5543702017-03-30 16:09:34 +080027}
28
刘洪青1d72d052017-03-31 15:39:47 +080029case "$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 ;;
刘洪青c5543702017-03-30 16:09:34 +080058esac