TOMCAT重啟/啟動/停止腳本
#!/bin/bash
#tomcat start script
# ./tomcat_start.sh start|restart|stop
RETVAL=0
start() {
echo -n "Tomcat Starting
"
echo
/root/java/apache-tomcat-7.0.47/bin/startup.sh
}
stop() {
echo -n "Tomcat Stop
"
echo " port "$1
if [ ! "$1" ];then
echo "Usage port
"
exit 1
fi
pid=`netstat -tpln|grep $1 | awk '{print $7}' | awk -F/ '{print $1}'`
if [ -n "$pid" ];then
echo $pid
echo "kill -9 pid "$pid
kill -9 $pid
fi
}
restart() {
echo -n "Tomcat restart
"
echo
stop $1
start
}
case "$1" in
start)
start;;
stop)
stop "$2";;
restart)
restart "$2";;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $RETVAL
#tomcat start script
# ./tomcat_start.sh start|restart|stop
RETVAL=0
start() {
echo -n "Tomcat Starting

echo
/root/java/apache-tomcat-7.0.47/bin/startup.sh
}
stop() {
echo -n "Tomcat Stop

echo " port "$1
if [ ! "$1" ];then
echo "Usage port

exit 1
fi
pid=`netstat -tpln|grep $1 | awk '{print $7}' | awk -F/ '{print $1}'`
if [ -n "$pid" ];then
echo $pid
echo "kill -9 pid "$pid
kill -9 $pid
fi
}
restart() {
echo -n "Tomcat restart

echo
stop $1
start
}
case "$1" in
start)
start;;
stop)
stop "$2";;
restart)
restart "$2";;
*)
echo $"Usage: $0 {start|stop|restart}"
exit 1
esac
exit $RETVAL
posted on 2015-06-24 10:21 paulwong 閱讀(777) 評論(0) 編輯 收藏 所屬分類: TOMCAT