Linux脚本 根据端口号查找Java应用部署路径

Posted cqutwangyu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux脚本 根据端口号查找Java应用部署路径相关的知识,希望对你有一定的参考价值。

#!/bin/bash -ile
echo port $1

pid=`netstat -anp|grep $1.*:::.*java|awk -F \' \' \'{print $7}\'|awk -F \'/\' \'{print $1}\'`
echo pid $pid

flag=\'user.dir\'
dir=`jinfo $pid|grep $flag|awk -F \' \' \'{print $3}\'`
echo $dir

cd $dir
echo `ls`

脚本保存为findPortInfo.sh

chmod +x findPortInfo.sh赋予执行权限

使用方式:./findPortInfo.sh 8080

以上是关于Linux脚本 根据端口号查找Java应用部署路径的主要内容,如果未能解决你的问题,请参考以下文章

linux下怎么根据端口号杀死进程?

Servlet容器如何处理请求资源路径

Linux根据端口号查看进程PID

Linux根据端口号查看进程PID

lsof根据端口号查找占用进程号及根据进程号查找占用端口号

lsof根据端口号查找占用进程号及根据进程号查找占用端口号