我用node写了一个工具,如何做到,让用户npm全局安装后,运行直接是后台运行,不需要使用类似pm2之类的工具?
类似Whistle这样的https://www.npmjs.com/package/whistle
我用node写了一个工具,如何做到,让用户npm全局安装后,运行直接是后台运行,不需要使用类似pm2之类的工具?
类似Whistle这样的https://www.npmjs.com/package/whistle
就是单独开了一个进程,然后再让这个进程脱离终端,这样子进程就不会随着父进程退出而退出了。
像你贴的这个库就是用了 pfork 这个库完成上述操作的。也是同一个作者。
5 回答4.2k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
3 回答8.5k 阅读
4 回答2.3k 阅读✓ 已解决
1 回答4.8k 阅读✓ 已解决
5 回答3.2k 阅读
2 回答6.1k 阅读
不知道Whistle的实现,后台运行的话可以把主逻辑放到一个分离的子进程来执行。可以参考官方例子https://nodejs.cn/dist/latest-v18.x/docs/api/child_process.ht...: