天天看点

通过进程号杀死进程或查询进程以及使用案例

linux shell根据端口返回进程号杀死进程的方法

kill `lsof -t -i:9501`      

这个就是杀死9501端口的进程号

可以使用lsof命令来查找端口对应的进程号:

lsof -t -i:4505      

使用案例一(SHELL  脚本中编写的)

#!/bin/sh 
export  JAVA_HOME=/opt/jdk1.8.0_144
export  JRE_HOME=/opt/jdk1.8.0_144/jre
cd /opt/xxx/tomcat-7.0/bin/
kill `lsof -t -i:9501`
cp  /home/repo/web-admin.war   /opt/xxx/tomcat-7.0/webapps
rm -rf /opt/xxx/tomcat-7.0/webapps/ROOT
mv /opt/xxx/tomcat-7.0/webapps/web-admin.war /opt/xxx/tomcat-7.0/webapps/ROOT.war
./startup.sh
           

继续阅读