Bash脚本在新的终端窗口中运行MongoDB和Node Server

时间:2013-02-01 18:54:06

标签: macos bash shell

我正在尝试编写一个bash脚本来运行mongoDB和Node.js服务器。

目前我尝试通过Automater实现这一点,但是我无法完成此任务。我现在正尝试使用Bash脚本完成相同的任务。

目前我的MongoDB shell脚本位于

/User/Bacon/mongodb/bin/mongod

/User/Bacon/mongodb/bin/mongo

我的node.js服务器位于

/User/Bacon/nodeapp/app.js

通过在终端中输入

来执行
node app.js

有人可以向我解释我应该如何处理这个问题?任何帮助都会很棒。谢谢。

1 个答案:

答案 0 :(得分:0)

尝试使用“屏幕”。最简单的方法。

您也可以尝试使用“dtach”(brew中提供)来运行它。

su - mongo -c "dtach -n mongo /User/Bacon/mongodb/bin/mongod"
su - node -c "dtach -n nodejs node app.js"