To find a process on a macOS El Capitan (10.15) and newer run the below command in Terminal
1
lsof -i tcp:<port_number>
eg: lsof -i tcp:5253
The lsof
command will list all the process running on that port with their PIDs.
1
2
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 59925 abintom 23u IPv6 0xe1a616838e9ee039 0t0 TCP *:5253 (LISTEN)
Kill the process using the below command where <PID>
is the PID of the process which needs to be killed.
1
kill -9 <PID>
eg: kill -9 59925
Note: If the above command don’t work for normal user, use the command with sudo
to run as admin.