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).