kill-port 清理占用端口的进程
背景
在日常开发中,经常出现端口莫名被占用的情况。比如要启动一个java服务,报错8080端口被占用,这时候就想着快速清理掉占用该端口的进程。
在Linux下,我们可以用熟悉的ss
命令来找出进程并删除,但是macOS下,netstat我用的比较少,而且速度也很慢。
最近正好在学习Rust,所以就用Rust来写一个kill-port小工具,也算是入门系统编程了吧。
安装
1 | $ git clone https://github.com/robberphex/kill-port.git |
使用方法
1 | kill-port 0.1.0 |
例子:
1 | # kill掉占用8080端口的进程 |