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;
    
  • 相关阅读:
    NSPrediccate 查询
    集合 不可变集合
    集合 不可变
    考核题 7
    考核题 6
    考核题 4
    练习题12
    练习题3
    iOS 实现在string任意位置添加新的表情
    在 ZBarSDK 中使用Block回调传值 Block在扫描成功后 变为空
  • 原文地址:https://www.cnblogs.com/jrri/p/15105381.html
Copyright © 2011-2022 走看看