2017-01-04 160 views

回答

0

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

$ launchctl list | grep couchdb 

- 0 org.apache.couchdb.79668 

$ launchctl stop "org.apache.couchdb.79668" 
0

CouchDB的应用程序在Mac OS X似乎使用的是重新启动数据库,如果进程停止观察者。因此,首先运行该命令列出由启动所有正在运行的进程沙发应用:

ps -ef | grep -i couch

这里的输出我得到:

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 [email protected] -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 

第一个似乎是一个手表呃,如果它注意到其他命令已经停止,它将重新启动Couch。

因此,先杀死第一个人Apache CouchDB(在我的情况下是PID 4330),然后是第二个人(在我的情况下是PID 23991),并且沙发应该不再运行。通过重新运行ps命令确认:

ps -ef | grep -i couch

相关问题