Terminare i processi con killport
killport è un tool da riga di comando scritto in Rust che ci consente di terminare i processi in base alla loro porta.
Io l'ho testato solo Linux, ma dovrebbe funzionare anche su macOS e Windows.
Io l'ho installato tramite cargo:
cargo install killport
A questo punto cerchiamo i processi tramite ss (o tool simili):
$ ss -tulpn
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port Process
udp UNCONN 0 0 224.0.0.251:5353 0.0.0.0:* users:(("chrome",pid=25466,fd=290))
udp UNCONN 0 0 [fe80::227d:7f0f:b2dd:9025]%enp3s0:546 [::]:*
udp UNCONN 0 0 *:1716 *:* users:(("kdeconnectd",pid=1025,fd=14))
tcp LISTEN 0 4096 127.0.0.1:631 0.0.0.0:*
tcp LISTEN 0 4096 [::ffff:127.0.0.1]:63342 *:* users:(("java",pid=26622,fd=24))
tcp LISTEN 0 50 *:1716 *:* users:(("kdeconnectd",pid=1025,fd=15))
tcp LISTEN 0 4096 [::1]:631 [::]:*
Infine:
$ sudo killport 1716 5353
Potete, quindi, indicare varie porte.
Ci sono poi altri flag da usare, dategli un'occhiata.
Enjoy!
software rust cargo killport linux macos windows
Commentami!