#/bin/bash
#定义变量(所有进程名称)
process_name=("cjkj-energy-hall-admin" "cjkj-operate-system-restful" "cjkj-data")

#获取进程pid号
#process_pid=$(pgrep -f "$process_name")

#获取进程端口号
#process_prot=`netstat -ntpl | grep "$process_pid" | awk -F '[: ]+' '{print $5}'`

#在一行打印所有的进程名称、进程PID和端口号
for i in "${process_name[@]}"; do
    
    process_pid=$(pgrep -f "$i")
    process_prot=`netstat -ntpl | grep "$process_pid" | awk -F '[: ]+' '{print $5}'`
    echo "进程名称:$i  进程pid号:$process_pid  进程端口号:$process_prot"
done