我正在 Node 中编写一个应用程序,该应用程序会进行一些验证和配置,然后应该启动另一个进程并退出。
我希望这个新进程在同一个控制台窗口中运行,并使用相同的输出并接受来自控制台的键盘输入。
这对于 Node 来说可能吗?我知道我可以创建子进程,但据我所知,当 Node 退出时它们会死亡。
谢谢
最佳答案
您可能会在 stackoverflow 的以下链接中找到一些答案帮助。它建议运行两个单独的脚本(一个是node.js 配置“新进程”选项的脚本,第二个是运行“新进程”的脚本),并在终端中用“&”字符分隔。
How do you run multiple programs in parallel from a bash script?
使用它时,您可能需要更改 node.js 脚本,以便能够直接从终端运行“新进程”,而不是通过 Node 脚本启动它。只需通过 node.js 脚本配置选项并从终端启动进程即可。
关于node.js - nodejs,启动可执行文件并退出 Node 进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47301565/