当我从终端启动MongoDB服务器(mongod)时,它会保持该选项卡打开。如何将其作为服务运行?
我在OSX Lion上。
我喜欢rails服务器脚本如何使用-d选项将其从终端分离。
答案 0 :(得分:62)
这内置于mongod
,就像在rails服务器中一样。您需要使用-d
代替--fork
,而您可能还需要指定--logpath /path-to/logfile --logappend
,以便记录您的输出并保留以前的日志。
有关详细信息,请参阅the docs on starting and stopping Mongo。
答案 1 :(得分:0)
要将MongoDB设置为作为后台服务运行,请查看适用于OS X 10.5+的mongo-installer软件包或MongoDB-OSX-Launchctl脚本。