我可以通过命令
在终端上启动mongodb./mongod
启动mongodb服务器,然后显示服务器在此端口上运行的信息。但它没有让我的终端回来。我怎样才能启动mongodb并且可以让终端返回,以便mongodb运行后台。
如果它在后台运行
,如何关闭答案 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是尖括号之间的数字。