前言

 无论是做网站还是做产品,经常使用到杀死某个进程的方法。制作脚本并熟悉运用是一个非常节省时间的方法。

基本命令

 查找:

[sudo] lsof -i :3000

 杀戮

kill -9

方法一

 使用awk脚本:

   port=8000
   lsof -i:$port | awk \'{if (NR>1){print $2}}\' | xargs kill -9

方法二:

 使用lsof的命令:

port=8080
lsof -t -i tcp:$port | xargs kill -9

使用python库

 freeport(https://pypi.python.org/pypi/freeport/0.1.9)。安装后,只需:
pip install freeport
然后:
✗ freeport 8000
Process Type: \’ Port: 8000. Kill?[yes/no]yes
Port 8000 is free. Processs 44575 killed successfully
备注:这个在python3上运行有问题,建议使用python2

版权声明:本文为dylancao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/dylancao/p/12160141.html