📅  最后修改于: 2023-12-03 15:02:49.449000             🧑  作者: Mango
当我们在mac上运行本地服务器时,有时会发现无法启动,提示端口号已被占用,这时就需要用到 mac kill port 命令来关闭我们正在占用该端口的进程。
使用以下命令查看该端口是否正在被占用:
lsof -i :8000
如果端口被占用,则会返回类似以下信息:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Python 86307 your_username 3u IPv4 0xb8036dabeb6add87 0t0 TCP *:8000 (LISTEN)
其中的PID就是占用该端口的进程ID。
使用以下命令关闭该进程:
kill -9 PID
其中PID就是上一步中找到的进程ID。使用kill命令强制关闭该进程并释放端口号。
使用以下命令再次查看该端口是否已经被释放:
lsof -i :8000
如果该端口已经被释放,则不会返回任何信息。
这样,我们就成功地释放了该端口并可以重新启动本地服务器了。