Down Boy! (Kill processes by Port)

twitter logo github logo ・1 min read

Need to kill processes by port? Try this...

Cute dog

Setup

Save this bash script as downboy to your bin directory:

#!/bin/bash
for PORT in $@
do
    PID=$(lsof -i :$PORT | awk 'FNR ==2 {print $2}')
    echo "kill -9 $PID"
    kill -9 $PID
done

Make downboy executable:

chmod +X ./downboy

Usage

Now you can easily close any number of processes by their port:

sudo downboy 80 8080 3000

Bye-bye.

twitter logo DISCUSS (2)
markdown guide
 

Will save a lot of ps -ef | grep on my machine - I needed this, thanks!

 

Back in the mists of time, I recall that either the IRIX or Solaris implementation of fuser had the ability to kill processes by port.

Classic DEV Post from Jan 30

What are "HTML-CSS-JS" and "CSS-in-JS", anyway?

There's a lot of debate around these frontend strategies! There's not a consensus definition of what they even are. Let's fix that, and add some nuance!

Alistair MacDonald profile image
I'm write web and hybrid mobile applications for education.

Sore eyes?

dev.to now has dark mode.

Go to the "misc" section of your settings and select night theme ❤️