windows和linux下根据端口杀进程

为了做自动化部署,第一步就是要先根据端口杀死进程,举例的端口号是8080。

在linux下很容易做到,方法是:

netstat-nlp|grep:::8080|awk'{print$7}'|awk-F/'{print$1}'|xargskill-9

在windows下也可以。方法是:

netstat-ano|findstr0.0.0.0:8080>1.txt

for/f"tokens=5"%%ain(1.txt)dotaskkill/pid%%a/f/t

注意:以上两句写入bat文件可以将8080端口的进程杀掉,如果用命令行,需要将双%号修改为单%号。

相关推荐