我正在使用Windows。目前,每次重新启动服务器时,我都必须运行一系列命令才能启动并运行服务器,如果可能的话,我想将它们合并为一个批处理脚本。
这是我目前必须完成的流程:
打开命令提示符
cd / mongodb / bin
的mongod
打开另一个命令提示符
cd /论坛
node proxy.js
打开另一个命令提示符
cd /论坛
node app.js
打开另一个命令提示符
cd /游戏
node app.js
我觉得肯定有更好的方法可以做到这一点,但我似乎无法找到合适的解决方案。
答案 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