Quero extrair a identificação do processo de um determinado processo para desligá-lo. O processo é um servidor web local usando uma certa porta (localhost: 3000), e atualmente estou fazendo assim para extrair a linha relevante:
lsof|grep localhost:3000
mas o lsof
comando é muito lento. Existe uma maneira mais rápida de extrair a identificação do processo?
@HananN. Eu tentei, mas ainda é muito lento. Usar o netstat como sugerido nas respostas é muito mais rápido.
—
sawa
lsof
não é a parte lenta, usando todas as resoluções de nome e resolução de ip é. Torne tudo numérico e será rápido.
@ Marcin Sua informação foi realmente útil, tanto quanto as respostas dadas. Obrigado.
—
sawa
Existe alguma razão para que você pode
—
Nils
t use
killall` pgrep
ou pkill
?
lsof -i
listar apenas as conexões de rede.