启动mongodb并返回终端

时间:2012-01-11 15:33:10

标签: mongodb centos

我可以通过命令

在终端上启动mongodb
./mongod

启动mongodb服务器,然后显示服务器在此端口上运行的信息。但它没有让我的终端回来。我怎样才能启动mongodb并且可以让终端返回,以便mongodb运行后台。

如果它在后台运行

,如何关闭

2 个答案:

答案 0 :(得分:6)

使用

./mongod --fork

./mongod &

要关机,你必须发送一个TERM信号。

ps aux | grep mongod - 找到一个PID

kill -TERM PID - 向它发送一个TERM信号,并使用第一个例子我们可以使用PID文件:

kill -TERM $(cat /var/run/mongodb/mongod.pid)

您也可以将其从shell中关闭。

$ ./mongo
> use admin
> db.shutdownServer()

-

另一种方法:

./mongod --fork --pidfilepath /var/run/mongodb/mongod.pid

然后(请注意猫周围的蜱虫)

kill -9 `cat /var/run/mongodb/mongod.pid`

答案 1 :(得分:1)

./mongod &

您将在输出中看到一个数字,类似于

[1]+ ./mongod &

要终止进程,请执行kill %1,其中1是尖括号之间的数字。