Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to kill nodemon process on mac? [closed]

I am having trouble with exiting past nodemon instance.

COMMAND   PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
node    98355 user   14u  IPv6 0x51b8b9857a4e56a3      0t0  TCP *:redwood-broker (LISTEN)

It has taken my 3000 port so I am trying to exit it. I searched it by using lsof -wni tcp:3000

I could see that PID is 98335, so tried kill 98335, kill -9 98335, sudo kill 98335, sudo kill -9 98335 and so on but no luck, it's just saying

kill: kill 98335 failed: no such process

But if I save something, nodemon watching job is printing out to console, which means that process is still alive.

Please help me.

like image 635
Barak Shirali Avatar asked Aug 05 '17 10:08

Barak Shirali


2 Answers

https://github.com/remy/nodemon/issues/1386

To work around the issue, find the proces running on the port number and kill it:

 kill -9 $(lsof -t -i:3000)   

OR

Install 1.17.5 npm install [email protected] --save-dev --save-exact.

like image 64
ross-u Avatar answered Sep 18 '22 06:09

ross-u


you can use

ps -ef | grep node

to find the process id

and then

sudo kill -9 <PID>

PID is the process ID. Try the following command in terminal to list and search for process using a regex:-

ps gx | grep 'Symantec'

The above example is to list all the 'Symantec' related processes. Replace 'Symantec' with your own phrase. Next use variations of 'kill' command. You can either use:-

kill pid

Replace 'pid' with actual process id. Or use,

killall

as suggested before. To reiterate another useful suggestion, use

man kill

to see the manual for 'kill' command and also scroll down and see related commands which is mentioned under.

like image 45
Lekens Avatar answered Sep 18 '22 06:09

Lekens