26 pontos por xguru 2023-05-06 | 7 comentários | Compartilhar no WhatsApp
  • Ferramenta que encontra e encerra o processo que está escutando em uma porta específica
  • Suporte a Linux/macOS
  • Pode ser executada simultaneamente para várias portas killport 8045 8046 8080
  • Open source em Rust

7 comentários

 
zungta 2023-05-17

Parece ótimo poder fazer isso de forma simples com um comando intuitivo.

 
kayws426 2023-05-08

Imagino que talvez haja algum sentido em RIIR...

 
eususu 2023-05-08

Acho que cada vez mais gente quase não usa o terminal.

 
ikkoz 2023-05-08

Se você adicionar algo assim no final do ~/.bashrc, nem precisa instalar...

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

Às vezes o servidor webpack que deixei rodando no terminal do VS Code não quer encerrar,
então eu digito o comando shell acima para finalizar o processo.

Nem sabia que existia um utilitário assim 😮

 
p6tth7sg6ixkajsg3mic 2023-05-06

Uau, isso é bom demais!!!

 
roxie 2023-05-06

Sinceramente, não sei por que tem 1,1 mil estrelas.