转:
在开发过程中,我们常常会遇到将旧的jar包停止,部署新的jar包,如果只是负责单个jar包,我们可以通过脚本来完成,当然了,我们有两种思路来杀死进程:
假设我们的jar包叫:my.jar
假设我们的端口号是8888
netstat -tnlp |grep 8888 |awk '{print $7}' |awk -F/ '{print $1}' |xargs kill
假设我们的my.jar名称在服务器上不会重名,那么我们可以:
ps -ef|grep my.jar|grep java|awk '{print $2}'|xargs kill
转: