0
我有一个非常简单的vbscript应该启动我的服务器所需的两个nodejs应用程序。node.js应用程序从命令提示符运行,但不是直接运行?
Dim objShell
Set objShell = Wscript.CreateObject("WScript.Shell")
objShell.Run "node C:\!webroot\site.name\server\pubsub.js"
objShell.Run "node C:\!webroot\site.name\server\listen.js"
当我执行它,我看到两个命令窗口打开,但一个立即关闭。 pubsub.js
窗口保持打开状态,听起来应该像它应该但它似乎第二次执行就会消失。我可以手动执行它,没有任何问题。
出于好奇,我切换顺序和pubsub.js
犹然而另外一个仍然关闭。
进一步的故障排除表明,在Windows中使用start> run命令,我得到相同的行为:pubsub.js
正常工作,而listen.js
没有。
同样,我也没有问题,从命令提示符下运行两者。