GNU/Linux >> Linux Esercitazione >  >> Linux

Come uccidere un processo in esecuzione su una particolare porta in Linux?

Per elencare qualsiasi processo in ascolto sulla porta 8080:

lsof -i:8080

Per terminare qualsiasi processo in ascolto sulla porta 8080:

kill $(lsof -t -i:8080)

o più violentemente:

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

(-9 corrisponde al SIGKILL - terminate immediately/hard kill signal:vedi List of Kill Signals e Qual è lo scopo dell'opzione -9 nel comando kill?. Se non viene specificato alcun segnale a kill , il segnale TERM a.k.a. -15 o soft kill viene inviato, il che a volte non è sufficiente per terminare un processo.).


Questo fuser 8080/tcp stamperà il PID del processo associato a quella porta.

E questo fuser -k 8080/tcp interromperà quel processo.

Funziona solo su Linux. Più universale è l'uso di lsof -i4 (o 6 per IPv6).


Linux
  1. Come uccidere un processo zombie su Linux

  2. Come trovare e uccidere il processo Zombie in Linux

  3. Come riavviare (o ripristinare) un processo in esecuzione in Linux?

  4. Come uccidere un processo in esecuzione su una porta specifica in Linux?

  5. Uccidi il processo in esecuzione sulla porta 80

Come uccidere un processo in Linux

Kill Command in Linux

Come uccidere i processi Zombie in Linux

Come trovare e uccidere i processi in esecuzione in Linux

Come eliminare l'esecuzione del processo Linux su una porta particolare

Come KILL un processo su Linux