我正在节点中编写一个执行某些验证和配置的应用程序,然后应启动另一个进程并退出。
我希望这个新进程在同一个控制台窗口中运行,并使用相同的输出并接受来自控制台的键盘输入。
这可能与节点有关吗?我知道我可以创建子进程,但据我所知,当节点退出时它们会死掉。
由于
答案 0 :(得分:0)
您可以在stackoverflow的以下链接中找到一些帮助。它建议运行两个单独的脚本(其中一个是node.js配置'新流程'以及第二个,其中"新流程"将运行)与'&& #39;终端中的角色。
How do you run multiple programs in parallel from a bash script?
使用它,您可能需要更改node.js脚本,以便能够运行新流程'直接从终端而不是通过节点脚本启动它。只需通过node.js脚本配置选项,然后从终端启动该过程。