shell脚本杀掉(kill)端口号对应的PID进程

Posted Allen丶

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell脚本杀掉(kill)端口号对应的PID进程相关的知识,希望对你有一定的参考价值。

 

我是用的mac 就是当你本机启动一个python 端口进程, 即使关掉,后台进程依然存在,在启动同端口的进程,或报错提示已被占用

当你lsof -i:端口号(linux--(ss -anpt | grep 22)-->(ss是nestat的简写)) 又会发现不知一个pid进程 kill 很麻烦,所以就写了一个shell脚本,根据你输入的端口号,循环kill掉:

#!/bin/bash
read -p "输入 你要kill的端口号: " a

for i in `lsof -i:$a | awk {print $2} | grep -v PID`;do kill -9 $i;done

 

以上是关于shell脚本杀掉(kill)端口号对应的PID进程的主要内容,如果未能解决你的问题,请参考以下文章

shell查找进程并终止

win7下如何根据端口号杀掉进程

mac上如何查看某端口号被哪些程序占用

mac上如何查看某端口号被哪些程序占用

linux下怎么根据端口号杀死进程?

Mac 关闭Mac所占用的的端口号