重启Linux下Tomcat命令

#!/bin/sh
TOMCAT_PATH=/home/creditsoft/tomcat6_erp/bin

echo "TOMCAT_PATH is $TOMCAT_PATH"

PID=`ps aux | grep /home/creditsoft/tomcat6_erp | grep java | awk '{print $2}'`

if [ -n "$PID" ]; then
echo "Will kill tomcat: $PID"
sh "$TOMCAT_PATH/shutdown.sh"
sleep 6
else echo "No Tomcat Process $PID"
fi

PID2=`ps aux | grep /home/creditsoft/tomcat6_erp | grep java | awk '{print $2}'`

if [ -n "$PID2" ]; then
kill -9 $PID2
echo "Try to kill $PID2"
else echo "No Tomcat Process $PID2"
fi

sh "$TOMCAT_PATH/startup.sh"
sleep 3

PID=`ps aux | grep /home/creditsoft/tomcat6_erp | grep java | awk '{print $2}'`
if [ -n "$PID" ]; then
echo "\nRestart tomcat successfully!"
else
echo "\nFail to startup tomcat"
exit 1
fi
/usr/bin/tail -f /home/creditsoft/tomcat6_erp/logs/catalina.out

posted on 2019-01-14 13:56  我是司  阅读(1303)  评论(0)    收藏  举报

导航