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;
    
  • 相关阅读:
    数据库存储语句
    数据库练习总结
    数据库练习
    数据库增添
    数据库创建
    cookie 和 session的区别 & 三种传值方式
    内置对象——cookie
    webform跨页面传值
    复合控件
    repeater(控件)数据展示
  • 原文地址:https://www.cnblogs.com/jrri/p/15105381.html
Copyright © 2011-2022 走看看