我可以通过命令在终端上启动mongodb
./mongod
Run Code Online (Sandbox Code Playgroud)
它启动mongodb服务器,然后显示服务器在此端口上运行的信息.但它没有让我的终端回来.我怎样才能启动mongodb并且可以让终端返回,以便mongodb运行后台.
如果它在后台运行,如何关闭
使用
./mongod --fork
Run Code Online (Sandbox Code Playgroud)
要么
./mongod &
Run Code Online (Sandbox Code Playgroud)
要关机,你必须发送一个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()
Run Code Online (Sandbox Code Playgroud)
-
另一种方法:
./mongod --fork --pidfilepath /var/run/mongodb/mongod.pid
Run Code Online (Sandbox Code Playgroud)
那么(请注意猫周围的蜱虫)
kill -9 `cat /var/run/mongodb/mongod.pid`
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12728 次 |
最近记录: |