Windowsの場合
ポート番号「8080」
を使用しているプロセスを停止したい場合、以下のコマンドを実行します。
netstat -ano | findstr :8080
上記のコマンドの出力から、該当するポートを使用しているプロセスのPIDを確認し、次にそのPIDを用いてプロセスを停止します。
Taskkill /PID 12345 /F
ここで「12345」
は見つけたプロセスIDに置き換えてください。これで指定したポートを使用しているプロセスが停止します。
Linuxの場合
ポート番号8080
を使用しているプロセスを停止したい場合、以下のコマンドを実行します。
sudo netstat -tulnp | grep :8080
または
sudo lsof -i :8080
これらのコマンドの出力からプロセスID(PID)を見つけます。次に、そのPIDを使ってプロセスを停止します。
kill プロセスID
またはプロセスが終了しない場合は、
kill -9 プロセスID
ここでプロセスID
は、見つけたプロセスのIDに置き換えてください。これで指定したポートを使用しているプロセスが停止します。
netstat
がインストールされていない場合は、ss
コマンドを使用することもできます
(sudo ss -ltnp | grep :ポート番号
)。
Linuxでは、プロセスを終了するために kill
コマンドを利用することが一般的ですが、
プロセスが応答しない場合は、kill -9
を使って強制的に終了させることができます。
ただし、強制終了は最後の手段として使用するべきです。