使用批处理文件打开多个node.js服务器

时间:2014-05-10 20:01:25

标签: windows node.js batch-file automation

我正在使用Windows。目前,每次重新启动服务器时,我都必须运行一系列命令才能启动并运行服务器,如果可能的话,我想将它们合并为一个批处理脚本。

这是我目前必须完成的流程:

打开命令提示符
cd / mongodb / bin
的mongod

打开另一个命令提示符
cd /论坛
node proxy.js

打开另一个命令提示符
cd /论坛
node app.js

打开另一个命令提示符
cd /游戏
node app.js

我觉得肯定有更好的方法可以做到这一点,但我似乎无法找到合适的解决方案。

1 个答案:

答案 0 :(得分:6)

如果将批处理文件放在所有这些文件夹所在的目录中(我猜它是你的nodejs目录),你可以创建一个包含命令的start.bat文件:

start mongodb/bin/mongod
start node forum/proxy.js
start node forum/app.js
start node game/app.js

这将在一个单独的窗口中同时执行每个命令。 将其保存为扩展名为.bat的文件,您已完成

旧答案:

mongodb/bin/mongod
node forum/proxy.js
node forum/app.js
node game/app.js

或者,如果您希望所有进程在单独的窗口中运行:

start cmd /k mongodb/bin/mongod
start cmd /k node forum/proxy.js
start cmd /k node forum/app.js
start cmd /k node game/app.js