A lot of newbs will kill all their node.js processes on their local machines with
pkill -f node
Or
killall node
Etc.
I have a library that uses some daemon processes/workers running on the developer's machine and I will need to restart them if the development "accidentally" kills (all) node.js processes.
The problem is that using NPM libs like forever
or supervisor
will not solve this problem because they are node.js processes as well TMK.
Can anyone recommend a daemon watcher / relauncher system that will work on MacOS or *nix?
Perhaps supervisord
can do what I want to do on both MacOS and *nix? Or perhaps there is another solution to this problem?
I wrote node-windows, node-mac, and node-linux for this purpose. They are essentially wrappers around node processes, but all three libraries share a common API for managing things like restarts/stop/start/etc.