一、假设
1、假设作为开发的你偶尔维护生产项目
2、假设你经常使用kill -9
3、假设你需要找到PID
二、解决方案
0、通过jps寻找java服务pid并杀掉
TMP_PID=`jps -l | grep hg-demo.jar|awk '{print $1}'`
for PID in $TMP_PID
do
echo 'find pid:' + $PID
kill -9 $PID || true
done
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
yum -y install net-tools
7、通过应用名称获得PID
`ps -ef | grep -n ${packageName} | grep -v grep | awk '{print $2}'`