17 votos

Mata todo lo que se esté ejecutando en el puerto 8080

Estoy tratando de ejecutar una aplicación de GAE en localhost:8080, pero aparentemente estaba ocupado, incluso después de apagar y reiniciar mi computadora. Ejecuté sudo lsof -i :8080. He aquí que hay algo que sigue funcionando con PID 66. ¿Qué puedo hacer para matar ese proceso y liberar nuevamente el puerto 8080?

10voto

Ashutosh Gupta Puntos 41
  1. Descubra qué ID de proceso (pid) está usando el puerto requerido (por ejemplo, puerto 5434).

    ps aux | grep 5434
  2. Elimine ese proceso:

    kill -9

1 votos

0 votos

¿Cuál es el pid en la salida del primer comando?

8voto

twhoward99 Puntos 101

lsof -i @localhost:8080

kill -9 <>

Traducción:

lsof -i @localhost:8080

kill -9 <>

0 votos

Mientras esto puede funcionar, repite lo que el OP publicó y podría usar una explicación.

0 votos

¡Esta respuesta es la más clara y tiene el mejor feedback en la terminal! ps aux | grep 5434 ¡no dice en absoluto cuál es el PID!

0 votos

Nada sucede cuando ingreso lsof -i @localhost:8080

5voto

EasilyBaffled Puntos 179

Resulta que es simplemente kill -9 PID, es posible que necesites sudo. Encontré la respuesta en maclife.com en el artículo Terminal 101: Seguir y Matar Procesos.

5voto

Prashant Puntos 263

Combinando respuestas anteriores en una línea: kill $(lsof -t -i:8080)

lsof -t devuelve el PID y lo pasa a kill.

1voto

priyanka_mane Puntos 11

Utilice el siguiente comando para encontrar el ID del proceso del proceso que se está ejecutando en el puerto deseado:

$ netstat -ano | findstr :8080

El resultado se mostrará como:

$ netstat -ano | findstr :5000
  TCP    0.0.0.0:5000           0.0.0.0:0              LISTENING       18024

Aquí, 18024 es el PID o ID de Proceso.

Luego, use el siguiente comando para matar el proceso en el puerto 8080:

$ taskkill /PID 18024 /F

o:

$ taskkill //PID 18024 //F

El resultado se mostrará como:

$ taskkill //PID 18024 //F
SUCCESS: El proceso con PID 18024 ha sido terminado.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X