How to kill a process by port on OS X
- 1 minute read
Note: This post is over 3 months old and may be outdated or superseded by additional information.
While doing local development (e.g. with Node) you will often come up against EADDRINUSE, Address already in use
because you try running your application again after it has crashed or errored.
To resolve this you need to free up the port that is in use, this can be achieved on OS X with the following terminal command:
lsof -P | grep ':8000' | awk '{print $2}' | xargs kill -9
Simply replace 8000
with whatever port you need to kill.