在 OS X 中是否有可用于关闭 mongod 进程的终端命令?
Is there a Terminal command that I can use to shut down a mongod process in OS X?
mongod --shutdown
在 OS X 上不可用。唯一的好方法似乎是使用 mongo
界面。我可以使用命令行关闭使用 --fork
标志在后台启动的 mongod
进程吗?有什么方法可以将 kill
与 ps
一起使用?
我正在尝试使用 npm posttest
脚本关闭 MongoDB(只是单元测试后 运行 的命令)。
启动后使用ps | grep mongod
或echo $!
找出pid(变量$!
保存最后启动进程的pid)并使用kill pid
.
或者,简单地使用 mongo admin --eval "db.shutdownServer()"
,它会抛出一个错误,但似乎仍然有效。您始终可以将不需要的输出通过管道传输到 /dev/null
.
mongod --shutdown
在 OS X 上不可用。唯一的好方法似乎是使用 mongo
界面。我可以使用命令行关闭使用 --fork
标志在后台启动的 mongod
进程吗?有什么方法可以将 kill
与 ps
一起使用?
我正在尝试使用 npm posttest
脚本关闭 MongoDB(只是单元测试后 运行 的命令)。
启动后使用ps | grep mongod
或echo $!
找出pid(变量$!
保存最后启动进程的pid)并使用kill pid
.
或者,简单地使用 mongo admin --eval "db.shutdownServer()"
,它会抛出一个错误,但似乎仍然有效。您始终可以将不需要的输出通过管道传输到 /dev/null
.