Cómo matar un proceso que se ejecuta en un puerto específico
- 1808
- 482
- Sra. María Teresa Rentería
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.
- « Cómo instalar y configurar Apache en CentOS/RHEL 8
- Cómo instalar Nginx con PHP-FPM en Ubuntu 18.04 LTS »