No Windows, você pode usar taskkill /pid 1896
Veja a referência no link
Eu executo o seguinte no Win7 de 32 bits no prompt de comando:
netstat -ano | findstr 8080
retorna com:
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING 1896
como eu poderia matar esse processo?
No Windows, você pode usar taskkill /pid 1896
Veja a referência no link
Estou usando o comando do Josep acima em um script porque temos um problema em que o MS werfault.exe (Dr. Watson) rouba a porta 8080 do nosso servidor proxy.
É um ótimo comando, mas o find "8080" também encontrará uma porta de, por exemplo, 18080 ou um ID de processo que tenha 8080. Posteriormente, a tarefa errada poderia ser morta.
Pode ser melhorado alterando a string de localização para ": 8080" (observe o espaço à direita)
Obrigado
Abra o prompt de comando e execute:
for /f "tokens=5" %a in ('netstat -aon ^| find ":8080" ^| find "LISTENING"') do taskkill /f /pid %a
Se você quiser fazer isso em um .bat, substitua % a por %% a
Se você estiver usando o Git BASH , então você pode tentar com o comando abaixo
taskkill //pid 1896
Não é a barra extra de volta aqui, caso contrário, ele lançará um erro de argumento inválido.
Espero que ajude !!
Para mim, seguindo trabalhos no windows 10, vocês também podem tentar !!
Primeiro, encontre todo o processo que está sendo executado em uma porta.
Para esse uso, siga o comando em cmd:
netstat -ano | findstr <port_number>
Depois de encontrar todo o processo em execução em uma porta, é só usar o comando abaixo para terminar o processo você quer terminar:
taskkill /F /pid 10608
10608 é o processo que será finalizado.
no linux você pode usar para matar o processo permanentemente
kill -9 PID
ex.
Eu vou matar% processohttpd
e httpd pid é 7452 ok.
então
#kill -9 7452
Mas certifique-se de que você pode usar este processo apenas para o Linux.