特定のポートでリッスンするプロセスを終了する移植可能な方法

特定のポートでリッスンするプロセスを終了する移植可能な方法

でも実行bash lsof -t -i tcp:8000 | xargs killできるシェルスクリプトから特定のポート(in)をリッスンするプロセスを終了する方法はありますか?cygwinbash

ベストアンサー1

AFAIK、lsofまだcygwinに移植されていません。

ここからMicrosoftnetstatユーティリティを使用できます。

netstat -aon | awk '$1 == "TCP" && $4 == "LISTENING" && $2 ~ /:8000$/ {print $5}' |
  xargs kill

おすすめ記事