Cómo matar un proceso que se ejecuta en un puerto específico

Cómo matar un proceso que se ejecuta en un puerto específico

El sistema operativo Linux considera todo como un archivo. Entonces, en primer lugar, usa LSOF (Lista de archivos abiertos) Comando de Linux para identificar la ID de proceso (PID) del proceso en ejecución en cualquier puerto. Una vez que obtenga la ID de proceso, puede usar el matar ordenar matar ese proceso usando el PID.

Mata un proceso que se ejecuta en el puerto

En primer lugar, descubra el PID (ID de proceso) del proceso de ejecución en un puerto específico. Por ejemplo, un proceso se ejecuta en el puerto 3000. Para encontrar su ID de proceso, ejecute:

LSOF -T -I: 300 6279 

Ahora tiene el PID del proceso que se ejecuta en un puerto. Utilizar el matar comandar terminar ese proceso por su PID.

sudo kill -9 6279  

Notará que el proceso que se ejecuta en el puerto específico está terminado.

Versión corta del comando

También puede combinar los dos comandos anteriores y ejecutarlo de la siguiente manera:

sudo kill -9 $ (sudo lsof -t -i: 3000) 

Conclusión

En estas preguntas frecuentes, ha aprendido a terminar un proceso que se ejecuta en un puerto específico.