[Mac]任意のポートを使用しているプロセスを調べてKillする方法

はじめに

PhpStormからサーバープロセスを立ち上げて開発していた際にPhpStormとサーバープロセスのリンクが切れたのかPhpStormでrunした際にすでにポートは使用されていると出て起動できなくなることがありました。
調べてみるとサーバープロセスは生きているもののPhpStormではサーバーは立ち上がってないとみなされていたのでその時に解決した方法のメモです。

解決方法

手順1:ポートのプロセスを調べる
手順2:プロセスをKillする

手順1

Macでターミナルを立ち上げます。
立ち上げたらlsof -i :8000とコマンドを打ちます。
※8000は調べたいポート番号です。任意のポート番号に変更してください。

表示された情報のうちPIDがプロセスのIDです。

手順2

続いてそのままターミナル上からkill -9 [PIDの数字]とコマンドを打ちます。
上記でポートを使用しているプロセスはKillされます。
以上です。

おすすめの記事