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