|
|
@ -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
|
|
|
|