You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
riskshell/shell/checkPort

40 lines
648 B

#!/bin/sh
# 检查客户端和服务端端口是否存在
#存在返回0否则返回1
source /app/riskenv
log=/var/log/checkPort.log
function foo() {
echo $1>>$log
}
function test(){
check=0
foo "=====================start check====================="
if [ -z "`/app/findPortPid $PORT`" ]
then
foo "server status:stop"
check=1
else
foo "server status:start"
fi
if [ -z "`/app/findPortPid $clientPort`" ]
then
foo "client status:stop"
check=1
else
foo "server status:start"
fi
if [ $check -eq 0 ]
then
foo "server and client is running"
return 0
else
return 1
fi
}
test
echo $?