zoukankan      html  css  js  c++  java
  • 依据Java进程查询所占用端口

    查看当前服务器内所有JAVA进程的端口

    脚本使用

    oldifs="$IFS"
    IFS=$'
    '
    for i in `jps|grep -v Jps`; do
    	pid=`echo $i|awk '{print $1}'`
    	pname=`echo $i|awk '{print $2}'`
    	pport=`ss -ntlp |grep $pid|sed -r -e "s#.*:::([0-9]{3,5}).*#1#g"`
    	echo "$pid:$pname:$pport"
    done
    IFS=$oldifs
    

    命令行使用(jps)

    echo;echo "==========";echo;oldifs="$IFS";IFS=$'
    ';for i in $(jps|grep -v Jps);do echo -n -e "PID :	";echo $i|awk '{print $1}';echo -n -e "NAME:	";echo $i|awk '{print $2}';echo -n -e "PORT:	";echo $(ss -ntlp|grep $(echo $i|awk '{print $1}') |sed -r "s#.*:::([0-9]{3,5}).*#1#g");echo;done;IFS=$oldifs;echo "==========";echo;
    

    命令行使用(ps)

    echo;echo "==========";echo;oldifs="$IFS";IFS=$'
    ';for i in $(ps -ef|grep -v grep|grep java);do echo -n -e "PID :	";echo $i|awk '{print $2}';echo -n -e "NAME:	";echo $i|sed -r "s#.* (.*.jar).*#1#g";echo -n -e "PORT:	";echo $(ss -ntlp|grep $(echo $i|awk '{print $2}') |sed -r "s#.*:::([0-9]{3,5}).*#1#g");echo;done;IFS=$oldifs;echo "==========";echo;
    
  • 相关阅读:
    JS面向对象编程的实现
    初见Javascript
    详解promise
    radio单选按钮组操作
    cookie欺骗实战案例
    XSS攻击
    前端如何实现异步加载
    日常问题
    求1+2+...+n
    二叉搜索树的后序遍历序列
  • 原文地址:https://www.cnblogs.com/jrri/p/15105381.html
Copyright © 2011-2022 走看看