一、假设

1、假设作为开发的你偶尔维护生产项目

2、假设你经常使用kill -9

3、假设你需要找到PID

二、解决方案

1、根据端口找PID

netstat -anp | grep 8080

2、根据应用名找PID

ps -ef | grep java

3、PID列表

jps -l

4、PID过滤

jps -l | grep eladmin-
5、通过PID查端口
netstat -nap | grep ${PID}
lsof -i | grep ${PID}
6、查询已开放的端口
netstat -tplugn
7、通过应用名称获得PID
`ps -ef | grep -n ${packageName} | grep -v grep | awk '{print $2}'`