Mac OS | 使用中のポートを探して終了する

macOSでlsofを使ってポートを使用しているプロセスを探し、PIDで終了する方法

ポートを検索する

次のようにポート番号を指定してプロセスを検索します。

lsof -i :{ポート番号}

実際に検索すると、次のように表示されます。

% lsof -i :8090
COMMAND   PID  USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
java    62421 kimkc  409u  IPv6 0x891847b9306c0d75      0t0  TCP *:8090 (LISTEN)

ポートを使用しているプロセスを終了する

プロセスID(PID)を指定してプロセスを終了します。

kill -9 {PID}

上で検索したプロセスID(PID)は62421です。次のようにコマンドを実行すると、プロセスが終了します。

% kill -9 62421