GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo matar un proceso que se ejecuta en un puerto particular en Linux?

Para listar cualquier proceso escuchando el puerto 8080:

lsof -i:8080

Para eliminar cualquier proceso que escuche el puerto 8080:

kill $(lsof -t -i:8080)

o más violentamente:

kill -9 $(lsof -t -i:8080)

(-9 corresponde al SIGKILL - terminate immediately/hard kill señal:consulte la Lista de señales de eliminación y ¿Cuál es el propósito de la opción -9 en el comando de eliminación?. Si no se especifica ninguna señal para kill , la señal TERM también conocida como -15 o soft kill se envía, lo que a veces no es suficiente para matar un proceso).


Este fuser 8080/tcp imprimirá su PID del proceso vinculado a ese puerto.

Y este fuser -k 8080/tcp matará ese proceso.

Funciona solo en Linux. Más universal es el uso de lsof -i4 (o 6 para IPv6).


Linux
  1. Cómo matar un proceso zombie en Linux

  2. ¿Cómo reiniciar (o restablecer) un proceso en ejecución en Linux?

  3. Cómo matar procesos en ejecución en Linux

  4. ¿Cómo matar un proceso en Linux usando el comando?

  5. ¿Cómo cerrar rmiregistry ejecutándose en un puerto en particular?

Cómo matar un proceso en Linux

Comando matar en Linux

Cómo matar procesos Zombie en Linux

Cómo encontrar y matar procesos en ejecución en Linux

Cómo matar el proceso de ejecución de Linux en un puerto particular

Cómo MATAR un proceso en Linux