我只需要从 chroot 下的 node.js 脚本运行一部分代码。我已经设置了 chroot 并且正在使用 daemon.chroot。chrooting 效果很好,但我需要能够取消root 进程并在其他地方重新chroot。我现在明白了(在以前的语言中,我会分叉该进程,并让子进程在 chroot 中运行)Node.js chroot 整个运行过程,因此后续尝试 chroot 不同环境会使 Node 抱怨 chroot 不存在,并且它不存在于前一个 chroot 中。
使用 Node 实现 chroot 然后“取消root”一部分代码或进程的这种能力的最佳方法是什么?