求一个通过进程查端口命令
ps auxww | grep java | grep ElMain
ElMain是我的java程序,这样可以看到进程,但是我的程序端口是可配置的,
如何根据ElMain这个程序名找到它用的端口号?
netstat -anp | grep 进程名称 这样也不行,因为我机器上很多java进程
我的目的是找到端口号看它启动没有来做一些操作
netstat -tln | grep 11111 之前是这么判断的,现在11111这个端口可配置了
------解决方案--------------------
/usr/proc/bin/pfiles 进程号
------解决方案--------------------
grep "[p]ort:"
------解决方案--------------------1. ps -ef
------解决方案-------------------- grep java
------解决方案-------------------- grep ElMain 这个可以找到你的进程号(pid)
2. netstat -tupln
------解决方案-------------------- grep (PID) 这就可以看到端口号了