#!/bin/bash
.
/etc/rc
.d
/init
.d
/functions
.
/etc/sysconfig/network
[
"${NETWORKING}"
=
"no"
] &&
exit
0
export
JAVA_HOME=
/usr/local/javaweb/jdk1
.8.0_192
tomcat_home=
/usr/local/tomcat/tomcat
startup=$tomcat_home
/bin/startup
.sh
shutdown
=$tomcat_home
/bin/shutdown
.sh
start(){
echo
-n
"Starting Tomcat service:"
cd
$tomcat_home
$startup
echo
"tomcat is succeessfully started up"
}
stop(){
echo
-n
"Shutting down tomcat: "
cd
$tomcat_home
$
shutdown
echo
"tomcat is succeessfully shut down."
}
status(){
numproc=`
ps
-ef |
grep
catalina |
grep
-
v
"grep catalina"
|
wc
-l`
if
[ $numproc -gt 0 ];
then
echo
"Tomcat is running..."
else
echo
"Tomcat is stopped..."
fi
}
restart(){
stop
start
}
case
"$1"
in
start)
start
;;
stop)
stop
;;
status)
status
;;
restart)
restart
;;
*)
echo
$
"Usage: $0 {start|stop|status|restart}"
exit
1
esac