如何在OSX上停止/关闭本机CouchDB应用程序?

如何在OSX上停止/关闭本机CouchDB应用程序?,couchdb,Couchdb,我按照以下说明安装并运行本机应用程序: 现在如何关闭/杀死/停止CouchDB?我发现了这个 在终端,运行 launchctl list | grep couchdb 然后在重新计算的值上,如 99093 0 org.apache.couchdb.288008 做 必须是一个更高层次的图形用户界面,在蒲团虽然肯定 它不起作用ps aux | grep couchdb显示couchdb仍在运行:( Mac OS X上的CouchDB应用程序似乎使用了一个监视程序,如果进程停止,它将重新启动

我按照以下说明安装并运行本机应用程序:

现在如何关闭/杀死/停止CouchDB?

我发现了这个

在终端,运行

launchctl list | grep couchdb
然后在重新计算的值上,如

99093 0 org.apache.couchdb.288008


必须是一个更高层次的图形用户界面,在蒲团虽然肯定

它不起作用
ps aux | grep couchdb
显示couchdb仍在运行:(


Mac OS X上的CouchDB应用程序似乎使用了一个监视程序,如果进程停止,它将重新启动数据库。因此,首先运行此命令以列出由CouchDB应用程序启动的所有正在运行的进程:

ps-ef | grep-i沙发

以下是我得到的输出:

  501  4330     1   0 Tue12pm ??         0:06.17 /Applications/Development/Apache CouchDB.app/Contents/MacOS/Apache CouchDB -psn_0_659617
  501 23991  4330   0  6:31pm ??         0:01.82 /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/../erts-8.3/bin/beam.smp -K true -A 16 -Bd -- -root /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/.. -progname couchdb -- -home /Users/eric -- -boot /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/../releases/2.1.1/couchdb -name couchdb@localhost -setcookie monster -kernel error_logger silent -sasl sasl_error_logger false -noshell -noinput -config /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/../releases/2.1.1/sys.config -couch_ini /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/etc/default.ini /Users/eric/Library/Preferences/couchdb2-local.ini
  501 23999     1   0  6:31pm ??         0:00.00 /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/../erts-8.3/bin/epmd -daemon
  501 24003 24000   0  6:31pm ??         0:00.01 /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/../lib/os_mon-2.4.2/priv/bin/cpu_sup
  501 24015 18419   0  6:32pm ttys000    0:00.01 grep Couch
第一个似乎是一个观察者,如果它注意到其他命令已经停止,它将重新启动coach

因此,先杀死第一个Apache CouchDB(在我的例子中是PID 4330),然后杀死第二个(在我的例子中是PID 23991),Coach应该不再运行。通过重新运行ps命令确认:


ps-ef | grep-i coach

你救了我的命。谢谢。
$ launchctl list | grep couchdb

-   0   org.apache.couchdb.79668

$ launchctl stop "org.apache.couchdb.79668"
  501  4330     1   0 Tue12pm ??         0:06.17 /Applications/Development/Apache CouchDB.app/Contents/MacOS/Apache CouchDB -psn_0_659617
  501 23991  4330   0  6:31pm ??         0:01.82 /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/../erts-8.3/bin/beam.smp -K true -A 16 -Bd -- -root /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/.. -progname couchdb -- -home /Users/eric -- -boot /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/../releases/2.1.1/couchdb -name couchdb@localhost -setcookie monster -kernel error_logger silent -sasl sasl_error_logger false -noshell -noinput -config /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/../releases/2.1.1/sys.config -couch_ini /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/etc/default.ini /Users/eric/Library/Preferences/couchdb2-local.ini
  501 23999     1   0  6:31pm ??         0:00.00 /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/../erts-8.3/bin/epmd -daemon
  501 24003 24000   0  6:31pm ??         0:00.01 /Applications/Development/Apache CouchDB.app/Contents/Resources/couchdbx-core/bin/../lib/os_mon-2.4.2/priv/bin/cpu_sup
  501 24015 18419   0  6:32pm ttys000    0:00.01 grep Couch