Linux一条命令杀死占用端口的所有进程
Linux⼀条命令杀死占⽤端⼝的所有进程
⽅法⼀
Linux⽹络编程的实验中遇到了开启server后⽤CTRL+C退出但是端⼝仍被server占⽤的情况,⾸先可以⽤lsof查看占⽤端⼝的进程号 lsof -i:端⼝号
然后kill掉占⽤进程,就可以再次启动server了靳东电视剧大全集
kill -9 进程号
派出所周六周日上班吗?当然上述还是有些⿇烦,因此可以⽤以下⼀条命令替代:
海南水果特产sudo kill -9 $(lsof -i:端⼝号 -t)
⽅法⼆
端口被占用>二人顶三人port=8030
# 根据端⼝号去查询对应的PID
pid = $(netstat -nlp | grep :$port | awk '{print $7}' | awk -F"/" '{print $1}');
# 杀掉对应的进程如果PID不存在,即该端⼝没有开启,则不执⾏洛克台风
if [ -n  "$pid" ]; then
kill  -9  $pid;
fi

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。