如何在cloud9中[启动|停止|重新启动]couchdb?
我正在运行Ubuntu14.04,我只想重新启动(停止和启动)couchDB,它正在Cloud9上运行。我试过这些,但似乎都不管用: 一, 二, 三,如何在cloud9中[启动|停止|重新启动]couchdb?,couchdb,ubuntu-14.04,cloud9-ide,Couchdb,Ubuntu 14.04,Cloud9 Ide,我正在运行Ubuntu14.04,我只想重新启动(停止和启动)couchDB,它正在Cloud9上运行。我试过这些,但似乎都不管用: 一, 二, 三, 按所述方式启动couchdb将允许一个简单的控件+C关闭它: sudo mkdir -p /var/run/couchdb sudo chown couchdb:couchdb /var/run/couchdb sudo su couchdb -c /usr/bin/couchdb 但是,这不是您想要的,您总是可以找到PID和kill它:
按所述方式启动couchdb将允许一个简单的
控件+C
关闭它:
sudo mkdir -p /var/run/couchdb
sudo chown couchdb:couchdb /var/run/couchdb
sudo su couchdb -c /usr/bin/couchdb
但是,这不是您想要的,您总是可以找到PID
和kill
它:
mikeumus@couchdb:~/workspace (master) $ pstree -ap|grep couchdb
| |-grep,9050 --color=auto couchdb
`-sudo,9018 su couchdb -c /usr/bin/couchdb
`-su,9019 couchdb -c /usr/bin/couchdb
`-beam.smp,9020 -Bd -K true -A 4 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/couchdb ---noshe
mikeumus@couchdb:~/workspace (master) $ sudo kill -- -9018
mikeumus@couchdb:~/workspace (master) $ pstree -ap|grep couchdb
| |-grep,9071 --color=auto couchdb
不介意颜色进程仍在运行,couchdb进程现在已关闭。如果要在单个命令中查找并杀死couchdb,请尝试:
kill$(ps aux | grep'[c]ouchdb'|awk'{print$2}')
在堆栈溢出回答中解释:您签出了吗
curl -X POST http://[username]:[password]@127.0.0.1:5984/_restart -H"Content-Type: application/json"
sudo mkdir -p /var/run/couchdb
sudo chown couchdb:couchdb /var/run/couchdb
sudo su couchdb -c /usr/bin/couchdb
mikeumus@couchdb:~/workspace (master) $ pstree -ap|grep couchdb
| |-grep,9050 --color=auto couchdb
`-sudo,9018 su couchdb -c /usr/bin/couchdb
`-su,9019 couchdb -c /usr/bin/couchdb
`-beam.smp,9020 -Bd -K true -A 4 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/couchdb ---noshe
mikeumus@couchdb:~/workspace (master) $ sudo kill -- -9018
mikeumus@couchdb:~/workspace (master) $ pstree -ap|grep couchdb
| |-grep,9071 --color=auto couchdb