重启多个tomcat 脚本

#!/bin/sh

t=`date`
COM1="/data/TomSyncPush/tomcat-1/bin/startup.sh"

COM2="/data/TomSyncPush/tomcat-2/bin/startup.sh"

T1PID=`ps -ef | grep tomcat-1 | grep -v "grep tomcat-1" | cut -c 9-15`
T2PID=`ps -ef | grep tomcat-2 | grep -v "grep tomcat-2" | cut -c 9-15`
echo $T1PID
echo $T2PID
if [ -z $T1PID ]
then
        ${COM1}
        echo "tomcat-1 done"
else
        kill -9 $T1PID
        echo "tomcat-1 stoped"
        sleep 5s
        ${COM1}
        echo "tomcat-1 start"
fi
if [ -z $T2PID ]
then
        ${COM2}
        echo "tomcat-2 done"
else
        kill -9 $T2PID
        echo "tomcat-2 stoped"
        sleep 5s
        ${COM2}
        echo "tomcat-2 start"

fi

猜你喜欢

转载自farmmer.iteye.com/blog/775076