📅  最后修改于: 2023-12-03 15:10:40.795000             🧑  作者: Mango
本文介绍如何使用Shell-Bash命令在Mac环境下杀死所有服务器5000端口的进程。
打开终端(Terminal)应用程序。
使用以下命令查找5000端口的进程:
lsof -i :5000
该命令将返回类似以下结果:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
python 12345 user 3u IPv4 0x123456789abcdef 0t0 TCP *:5000 (LISTEN)
其中,PID(进程ID)是需要杀死的进程的唯一标识。
kill -9 [PID]
例如,要杀死上面例子中的进程:
kill -9 12345
使用kill命令需要管理员权限,可以在执行命令前加上sudo。
使用kill -9会强制杀死进程,可能导致数据损失等问题,请慎重使用。
如果出现“Operation not permitted”错误,请检查终端应用程序是否有权限访问进程。
完整代码片段如下:
# 杀死所有服务器 5000 mac - Shell-Bash
## 步骤
1. 打开终端(Terminal)应用程序。
2. 使用以下命令查找5000端口的进程:
lsof -i :5000
3. 使用以下命令杀死对应进程:
kill -9 [PID]
## 注意事项
1. 使用kill命令需要管理员权限,可以在执行命令前加上sudo。
2. 使用kill -9会强制杀死进程,可能导致数据损失等问题,请慎重使用。
3. 如果出现“Operation not permitted”错误,请检查终端应用程序是否有权限访问进程。