If you use Nodemon to run a node application, you may do something like this:
nodemod dist/lectures.js
This loads a parent process, and a couple child Node processes – if one child crashes, the parent restarts them. If you kill the children first, they will be restarted.
When you do this, you get a process ID out, which you can use later. However killing this doesn’t seem to kill the child processes.
Fortunately, you can kill them all at once, like so:
kill -9 $(ps -ef | grep lecture[s] | awk '{print $2}')