fix a bug in demo_svr_start.sh

pull/216/head
limall 3 years ago
parent c4a60bc6f6
commit 4385dd2143

@ -32,7 +32,17 @@ sleep 3
check=$(ps aux | grep -w ./${demo_server_name} | grep -v grep | wc -l) check=$(ps aux | grep -w ./${demo_server_name} | grep -v grep | wc -l)
if [ $check -ge 1 ]; then if [ $check -ge 1 ]; then
newPid=$(ps aux | grep -w ./${demo_server_name} | grep -v grep | awk '{print $2}') newPid=$(ps aux | grep -w ./${demo_server_name} | grep -v grep | awk '{print $2}')
ports=$(netstat -netulp | grep -w ${newPid} | awk '{print $4}' | awk -F '[:]' '{print $NF}') declare -a ports
declare -i index
#index for array ports
index=0
for pid in ${newPid}
do
ports[${index}]=$(netstat -netulp | grep -w ${pid} | awk '{print $4}' | awk -F '[:]' '{print $NF}')
index=$((${index}+1))
done
allPorts="" allPorts=""
for i in $ports; do for i in $ports; do

Loading…
Cancel
Save