#/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
shell脚本将java应用按照进程名称打印相关信息
原创王非雨 博主文章分类:centos7服务搭建及管理 ©著作权
文章标签 shell打印进程信息 shell打印进程pid shell打印进程端口号 文章分类 运维
-
shell关闭指定java 进程 shell脚本关闭进程
一、停止(1)直接停止
shell关闭指定java 进程 java jar bash