26 points par xguru 2023-05-06 | 7 commentaires | Partager sur WhatsApp
  • Un outil qui trouve puis tue le processus en écoute sur un port donné
  • Compatible Linux/macOS
  • Exécution simultanée possible sur plusieurs ports killport 8045 8046 8080
  • Open source en Rust

7 commentaires

 
zungta 2023-05-17

J’aime bien le fait qu’on puisse faire ça simplement avec une commande intuitive.

 
kayws426 2023-05-08

J’imagine que c’est peut-être là que le RIIR a du sens...

 
eususu 2023-05-08

J’ai l’impression qu’il y a de plus en plus de gens qui n’utilisent presque jamais le terminal.

 
ikkoz 2023-05-08

Si vous ajoutez ceci à la fin de ~/.bashrc, pas besoin de l’installer…

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

Il arrive parfois que le serveur Webpack lancé dans le terminal de VS Code refuse de s’arrêter,
alors je saisis la commande shell ci-dessus pour terminer le processus.

Je ne savais pas qu’un utilitaire comme celui-ci existait 😮

 
p6tth7sg6ixkajsg3mic 2023-05-06

Waouh, c’est vraiment génial !!!

 
roxie 2023-05-06

Honnêtement, je ne comprends pas pourquoi ça a 1,1 k étoiles.