当在Mac上遇到端口占用问题时,可以通过以下步骤解决:

  1. 打开终端应用程序(Terminal)。
  2. 使用以下命令查找占用特定端口的程序:
    sudo lsof -n -P | grep :<port>
    
    <port> 替换为要查找的端口号。例如,要查找占用端口 10000 的程序,可以使用:
    sudo lsof -n -P | grep :10000
    
  3. 命令的输出将显示占用该端口的程序及其进程 ID(PID)。

如何终止占用端口的进程

  1. 获取占用端口的进程 ID(PID)。
  2. 使用以下命令终止进程:
    kill -9 <PID>
    
    <PID> 替换为要终止的进程的实际 PID。例如,如果要终止 PID 为 1234 的进程,可以使用:
    kill -9 1234
    
    使用 -9 选项是强制终止进程,因此请确保你确实希望强制终止该进程。
07-19 12:03