在做项目自动化部署的时候,如果直接启动新的jar包,就会出现端口被占用的问题,那么我们就希望,在新的jar启动之前,杀掉上一个版本的jar进程。使用下面这一条命令就可以。
ps -ef | grep test.jar | grep -v grep | awk '{print $2}' | xargs kill -9

在做项目自动化部署的时候,如果直接启动新的jar包,就会出现端口被占用的问题,那么我们就希望,在新的jar启动之前,杀掉上一个版本的jar进程。使用下面这一条命令就可以。
ps -ef | grep test.jar | grep -v grep | awk '{print $2}' | xargs kill -9