是否有一个终端命令可以用来关闭OS X中的mongod进程?

时间:2015-04-04 06:04:32

标签: macos mongodb shell command-line

OS X上没有

mongod --shutdown。唯一好办法似乎是使用mongo接口。我可以使用命令行使用mongod标志关闭在后台启动的--fork进程吗?如何将killps一起使用?

我正在尝试使用npm posttest脚本关闭MongoDB(只是在我的单元测试后运行的命令)。

1 个答案:

答案 0 :(得分:2)

在启动后使用ps | grep mongodecho $!查找pid(变量$!保存上次启动过程的pid)并使用kill pid。< / p>

或者,只需使用mongo admin --eval "db.shutdownServer()",它会抛出错误但似乎无论如何都会起作用。您始终可以将不需要的输出传输到/dev/null