26 puntos por xguru 2023-05-06 | 7 comentarios | Compartir por WhatsApp
  • Herramienta que encuentra y mata el proceso que está escuchando en un puerto específico
  • Compatible con Linux/macOS
  • Puede ejecutarse simultáneamente sobre varios puertos: killport 8045 8046 8080
  • Código abierto en Rust

7 comentarios

 
zungta 2023-05-17

Me parece bueno que se pueda hacer de forma sencilla con un comando intuitivo.

 
kayws426 2023-05-08

Supongo que quizá haya algún sentido en RIIR...

 
eususu 2023-05-08

Parece que cada vez hay más gente que casi no usa la terminal.

 
ikkoz 2023-05-08

Si agregas algo así al final de ~/.bashrc, ni siquiera hace falta instalarlo...

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

A veces pasa que el servidor de webpack que dejé corriendo en la terminal de VS Code no se cierra, así que
termino el proceso ingresando el comando de shell de arriba.

No sabía que también existía una utilidad así 😮

 
p6tth7sg6ixkajsg3mic 2023-05-06

Guau, está buenísimo!!!

 
roxie 2023-05-06

Sinceramente, no entiendo por qué tiene 1.1k estrellas