很多新手会杀死他们本地机器上的所有 node.js 进程
pkill -f node
或者
killall node
等等。
我有一个库,它使用在开发人员的机器上运行的一些守护进程/工作者,如果开发“意外”杀死(所有)node.js 进程,我将需要重新启动它们。
问题是使用 NPM 库喜欢forever
或supervisor
不会解决这个问题,因为它们也是 node.js 进程以及 TMK。
任何人都可以推荐一个可以在 MacOS 或 *nix 上运行的守护程序观察程序/重新启动系统吗?
也许supervisord
可以在 MacOS 和 *nix 上做我想做的事?或者也许这个问题有另一种解决方案?