26 ポイント 投稿者 xguru 2023-05-06 | 7件のコメント | WhatsAppで共有
  • 特定のポートでリスニングしているプロセスを見つけて終了してくれるツール
  • Linux/macOSをサポート
  • 複数のポートに対して同時に実行可能 killport 8045 8046 8080
  • Rust製オープンソース

7件のコメント

 
zungta 2023-05-17

直感的なコマンドで簡単にできるのが良いですね。

 
kayws426 2023-05-08

RIIR に意味があるのではないかと推測します...

 
eususu 2023-05-08

ターミナルをあまり使わない人が増えているんだな、と思います。

 
ikkoz 2023-05-08

~/.bashrc の最後にこういうものを作っておけば、わざわざインストールしなくても…

killport() {  
  if [ $# -ne 0 ]; then  
    for port in "$@"; do  
      pids=$(lsof -ti ":$port")  
      if [ -n "$pids" ]; then  
        echo "Processes listening on port $port: $pids"  
        echo "$pids" | xargs kill -9 >/dev/null 2>&1  
        echo "Processes listening on port $port have been terminated"  
      else  
        echo "No process found listening on port $port"  
      fi  
    done  
  else  
    echo "No arguments provided"  
  fi  
}  
 
yongjin0802 2023-05-06

lsof -t -i TCP:8080 | xargs kill -9

たまに VS Code のターミナルで起動していた webpack サーバーが終了しないことがあって、
上のシェルコマンドを入力してプロセスを終了しているのですが、

こんなユーティリティもあったんですね 😮

 
p6tth7sg6ixkajsg3mic 2023-05-06

わあ、すごくいいですね!!!

 
roxie 2023-05-06

正直、なぜ1.1k starsなのか分かりません