在窗口( child_process.spawn )中产生nodejs中的新子时,它始终会打开一个空白控制台窗口,该窗口保持打开状态,直到subprocess结束。
有没有办法避免这种情况?
即我们要forever使用我们的应用程序作为后台服务。 然而,它不是非常本底,因为它保持打开和closures空白控制台窗口…
编辑:使子应用程序在“安静”模式下运行不是一个选项,因为正在生成的部分进程是wmic 。
永远不能在Windows 2008 x64上find.js文件
提取永远在meteor
Node.js Forever.js正常运行时间已停止
节点,永远,咖啡 – 在Linux上运行很好,但不是在Windows上
几个小时后,节点服务器崩溃
NodeJS永远不能在启动时运行
这种方式永远会产生一个应用程序的控制台。 并没有打开每个产卵控制台窗口。
forever -c "cmd /c node" start app.js
继RanP的回答之后,
forever start --uid "foo" -c "cmd /c node" app.js
你需要在你的-c参数之前“开始”,而–uid是可选的。 请注意,在-c命令中有一个更少的空间,允许这个工作。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。