#!/bin/bash
sp_pid=`ps -ef|grep java|grep -v grep|awk ‘{print$2}’`
sudo kill -9 $sp_pid
echo “shutdown success,pid:$sp_pid”
sudo chmod 646 /home/apache-tomcat-8.0.53/logs/catalina.out
sudo cat /dev/null > /home/apache-tomcat-8.0.53/logs/catalina.out
#清空catalina.out文件内容
sudo /home/apache-tomcat-8.0.53/bin/startup.sh &> /dev/null
#不显示执行结果
sleep 3s
while [ 1=1 ]
do
grep ‘Catalina.start Server startup in’ /home/apache-tomcat-8.0.53/logs/catalina.out
status=echo $?
if [[ status -eq 0 ]]
then
echo " start"
break
fi
done
sp_pidup=`curl https://127.0.0.1:8080/ -k -I|awk ‘NR==1{print$2}’`
if [[ $sp_pidup == ‘200’ ]];
then
echo " start up success"
else
echo “start up failed: http:$sp_pidup”
fi