码迷,mamicode.com
首页 > 系统相关 > 详细

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

时间:2018-08-21 13:08:58      阅读:955      评论:0      收藏:0      [点我收藏+]

标签:code   shel   bash   lin   进程   pid   $2   --   awk   

 

我是用的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进程

标签:code   shel   bash   lin   进程   pid   $2   --   awk   

原文地址:https://www.cnblogs.com/allen-w/p/9510709.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!