许多newbs会使用
杀死本地计算机上的所有node.js进程pkill -f node
或者
killall node
等
我有一个库,它使用在开发人员的机器上运行的一些守护程序进程/工作程序,如果开发意外,我将需要重新启动它们#34;杀死(所有)node.js进程。
问题是使用forever
或supervisor
等NPM库将不解决此问题,因为它们是node.js进程以及TMK。
有人可以推荐一款可以在MacOS或* nix上运行的守护程序观察器/重新启动器系统吗?
也许supervisord
可以在MacOS和* nix上做我想做的事情?或许这个问题还有另一个解决方案吗?
答案 0 :(得分:1)
为此,我写了node-windows,node-mac和node-linux。它们本质上是围绕节点进程的包装器,但是这三个库共享一个通用的API来管理诸如restarts / stop / start / etc之类的东西。