重启多个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

你可能感兴趣的:(Tomcat,脚本,C,C++,C#)