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
沒有。
同樣,我也沒有問題,從命令提示符下運行兩者。