linux – 如何查找完整的进程参数和相关的侦听端口?
发布时间:2020-12-14 02:38:02 所属栏目:Linux 来源:网络整理
导读:我可以执行netstat -atulpn | grep java用它们附带的端口查找所有 Java进程,这很好,但是我也希望还显示进程完整执行参数.我不相信netstat从我到目前为止所探索的所有内容都是可能的,因此我认为我必须编写一个脚本来处理netstat的输出然后将pid传递给ps然后美
我可以执行netstat -atulpn | grep
java用它们附带的端口查找所有
Java进程,这很好,但是我也希望还显示进程完整执行参数.我不相信netstat从我到目前为止所探索的所有内容都是可能的,因此我认为我必须编写一个脚本来处理netstat的输出然后将pid传递给ps然后美化输出显示ip端口和完整命令行.
有没有更好的方法来做到这一点,或者这是唯一的选择吗? 解决方法
ss -lnptu通过调用ps -p来管道awk.我在移动设备上,所以现在输入一个完整的例子有点棘手.
听力插座: ss -lnptu | awk 'NR>1 { split($7,p,","); printf "Listen: "$5 " Command: "; system("ps --no-headers -o args p "p[2]); }' 所有套接字(由于套接字在TIME_WAIT中没有进程信息,可能需要一些额外的过滤,等等): ss -anptu state listening state established state connected state unconnected | grep -v TIME_WAIT | awk 'NR>1 { split($7,"); printf "Listen: "$5 " Command: "; system("ps --no-headers -o args p "p[2]); }' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |