ポートを指定してプロセスを停止する方法

技術メモ

Windowsの場合

ポート番号「8080」を使用しているプロセスを停止したい場合、以下のコマンドを実行します。

上記のコマンドの出力から、該当するポートを使用しているプロセスのPIDを確認し、次にそのPIDを用いてプロセスを停止します。

ここで「12345」は見つけたプロセスIDに置き換えてください。これで指定したポートを使用しているプロセスが停止します。

Linuxの場合

ポート番号8080を使用しているプロセスを停止したい場合、以下のコマンドを実行します。

または

これらのコマンドの出力からプロセスID(PID)を見つけます。次に、そのPIDを使ってプロセスを停止します。

またはプロセスが終了しない場合は、

ここでプロセスIDは、見つけたプロセスのIDに置き換えてください。これで指定したポートを使用しているプロセスが停止します。

netstat がインストールされていない場合は、ss コマンドを使用することもできます

sudo ss -ltnp | grep :ポート番号)。

Linuxでは、プロセスを終了するために kill コマンドを利用することが一般的ですが、
プロセスが応答しない場合は、kill -9 を使って強制的に終了させることができます。
ただし、強制終了は最後の手段として使用するべきです。

技術メモ
saccan888をフォローする
タイトルとURLをコピーしました