Uma vez por semana, tenho que lidar com um processo zumbi ou tentar iniciar um processo que já está em execução na porta designada. Na maioria dos casos, uso o Activity Monitor do macOS para encerrar o processo, o que consome muito tempo. E se pudéssemos simplesmente eliminar um processo em uma determinada porta a partir da linha de comando? Bem, isso é possível!

Para encerrar um processo em uma determinada porta, instale kill-port e comece a destruir esses zumbis via:

# yarn global add kill-port

# Kill processes on multiple ports
kill-port 6060 8000

Se quiser eliminar programaticamente uma porta na qual deseja garantir que seu aplicativo seja executado, o senhor também pode fazer isso:

const kill = require('kill-port')

kill(6060, 'tcp')
      .then(console.log)
      .catch(console.log)

Estou ansioso para incorporar essa biblioteca em meus sites Node.js para que eu possa abrir caminho para uma determinada porta e evitar processos zumbis.

  • Animação 3D de dobragem de CSS
  • Design para simplicidade

    Antes de começarmos, vale a pena dedicar um breve momento para me apresentar aos senhores. Meu nome é Mark (ou @integralist se o Twitter for sua ferramenta de comunicação preferida) e atualmente trabalho para a BBC News em Londres, Inglaterra, como engenheiro principal/técnico…

  • Usando o MooTools para instruir o Google Analytics a rastrear links de saída

    O Google Analytics fornece uma grande quantidade de informações sobre quem está acessando o seu site. Uma das estatísticas mais importantes que o serviço fornece é a estatística de referência – o senhor precisa saber quem está enviando as pessoas para o seu site, certo? Mas e para onde o senhor envia as pessoas?

  • Criar um site WordPress com tecnologia Dojo View