封装了tomcat启动
#!/bin/sh
function echoStatus()
{
local n=20
local b=0
while [ $# -gt 0 ]
do
eval res=$(eval $1 | awk '{print "c="$1}')
eval $res
if [ $c -ge $2 ]
then
b=1
break
fi
let n=n-1
if [ $n -eq 1 ]
then
break
fi
usleep 200000
done
if [ $b -eq 1 ]
then
echo -e "start tomcat ok"
else
echo -e "start tomcat failed"
fi
}
sh /root/tomcat/bin/catalina.sh start
echoStatus 'netstat -tunlp | grep -P ":(8080) " | wc -l' 1