#!/bin/bash
processes=$(ps -ef | grep "myprocess" | grep -v "grep" | awk '{print $2}')
for pid in $processes
do
port=$(netstat -anp | grep $pid | grep LISTEN | awk '{print $4}' | awk -F: '{print $NF}')
echo "Process $pid is listening on port $port"
done